>>If this is a multi-use scenario, replae your REPLACE ALL statement with a SCAN loop for the reasons that Bruce pointed out.
>
>Can you not still bump into a "conflict" with this technique? Assuming these replaces are mandatory...
Sure you can. But you can handle it on a record by record basis:
IF !RLOCK()
LOOP
ENDIF
Erik Moore
Clientelligence