Sergey,
you are quite right, I stand corrected.
I also got the Use DBF() Again statement wrong
It should be Use Alias() Again
Will
>Actualy if there is a '.DBF' in dbf() than you have the original filtered table as a cursor. The cursor always has extension '.TMP'. You can use FILE(DBF()) to verify that it's not in a memory.
>
>>
>>You can also Use DBF() again in 0 Alias NewCursorName
>>to re-open the cursor in read-write mode (But I think you need to to the
>>above check first)
>>
>>VFP7 apparently has a clause added to SQL Select where you can create a writable cursor automatically (I Forget the name).
>>
>>HTH
>>
>>Will
Will Jones