>Either use the SAFE SELECT technique,
>query to a second cursor
>then zap your grid's cursor
>append into the grid's cursor from the second cursor
>
"SAFE SELECT" - a phrase that makes me smile whenever I see it :) Since there is a "SAFE" select, there should be the "UNSAFE" version of it? If so, what is that? I always thought selecting was safe.
The process you describe for "SAFE" in the above is actually done simpler and I never thought to call it "SAFE":
-(Save grid recordsource) and set it no null or empty string
-Query into that recordsource cursor or any other cursor you like
-Restore the recordsource