>>You could use INDEXSEEK() - that doesn't move the pointer....
>
>You miss the point, I need to move the pointer to get to other data in the record found.
You can open the table again under a different alias in another workarea and seek there - the record pointer would not move in the original workarea.