In addition to the other comments, use _TALLY in stead of RECCOUNT() whenever possible!
>I select a bunch of records into a cursor, as following:
>
>
>select * from mytable where mytable.myfld='ABC' into cursor MYCURS
>
>
>The message shows that, say 176 records selected. Yet when I do:
>
>? reccount("MYCURS")
>
>it returns total number of records in MYTABLE.
>
>What am I missing?
>
>Thank you.