>? SQLEXEC(nConex,"select * from myTable") >>No demora nada
>DBSetProp(ThisView,"View","SendUpdates",.T.) >DBSetProp(ThisView,"View","BatchUpdateCount",1) >DBSetProp(ThisView,"View","CompareMemo",.T.) >DBSetProp(ThisView,"View","FetchAsNeeded",.T.) >DBSetProp(ThisView,"View","FetchMemo",.T.) >DBSetProp(ThisView,"View","FetchSize",100) >DBSetProp(ThisView,"View","MaxRecords",-1) >DBSetProp(ThisView,"View","Prepared",.T.) >DBSetProp(ThisView,"View","ShareConnection",.F.) >DBSetProp(ThisView,"View","AllowSimultaneousFetch",.F.) >DBSetProp(ThisView,"View","UpdateType",1) >DBSetProp(ThisView,"View","UseMemoSize",255) >DBSetProp(ThisView,"View","Tables","dbo.Movimientos") >DBSetProp(ThisView,"View","WhereType",3) >Fijate que casi te estás contestando solo. A la vista apagale SendUpdates, CompareMemo, FetchMemo, etc, y andá bajandole requerimientos hasta llegar a lo que hace el SQL pelado, y es probable que arrimes al mismo rendimiento. Las vistas en general siempre tienen mucho overhead por todas estas cosas.