>>>My question is how do I bypass GO RECNO(0) without generating an error.
>>
>>Look at the SET NEAR command.
I would say RECNO(0) has advantages over SET NEAR. One is you don't have to reset the:
SET NEAR &OldSettting.
I use this technique where I've already done a SEEK.
IF NOT SEEK(Expression, Alias, TagName)
IF NOT RECNO(0) = 0
* This is the GoNearest part
GO TO RECNO(0) IN Alias
ENDIF
Charlie