>>2. REPLACE YourColumn WITH SomeValue IN YourTable -&& Put this code there where you want to update cursor
>
>needs the "for empty(YourColumn)" at least (which takes care of the implicit "!IsNull/YourColumn)" of if)
>
>IMO code not caring for record pointer move (same as in orig code) is bad style.
>Therefore I'd opt for SQL - update and second line moving record pointer explicit if really intended,
That's why we have the use again option... simply
use dbf("myCursor") again in 0 alias "myAlternateCursor"
then select that, do there whatever you need to do, close it, go back and refresh your grid.
Worked every time and didn't touch the record pointer.