You can refine a cursor by evaluating the records with lingo and using the command DropCursor to take out invalid records. This will leave you with a recordset that only contains the records you want. A short example is shown below.
repeat with x = 1 to vRS.getRecordCount()
if vRS.getField(vField) = vCondition then
36 South Court Sq
Newnan, GA 30263