Hi Roi,
I'm sorry this lasted so long, but better late than never - right?
>When you use a local view, VFP opens the view as a cursor _and_ each of the base tables in a seperate work area.
Yes, I was aware of that, but in my opinion it couldn't be the only explanation for so big difference between fetching time. However, I got some valuable hints and the reason seemed to be, that I hadn't indexed my underlaying table according the fields I used in the 'Where'-part of my view-definition.
>You may want to look at using Remote views. I don't have much experience with them so someone else here would need to help with that.
In our SQL-Server development we are moving towards that kind of solution, but at this moment they doesn't help, because we don't want to use ODBC in our native VFP-database. On the other side, I have understood that their effectiveness is based mainly on the performance of back-end database engine and in pure VFP-implementation that part is missing totally.
Best regards,
Ilkka