You're seeing VFP's progressive fetch. Issue a GO BOTTOM and VFP will wait until all the rows have been retrieved.
I don't remember the name of the cursor option that controls the progressive fetch. Maybe setting it to zero will do the same thing.
-Mike