That must be it. The CA Cursor is buffered. I will change the approach and won't use the SQL Select. Thank you.
>Buffering?
>
>>I have a strange case where SQL Select from a cursor does not find any records.
>>
>>Example:
>>
>>I have a cursor created with CursorAdapter that has one or more records (verified as follows). Then I try to select from it but nothing is found. Here is an example:
>>
>>
>>select CaCursor
>>browse
>>select * from CaCursor where .T. into cursor C_temp
>>if _tally > 0
>> *-- never gets here
>>endif
>>select C_temp
>>browse
>>
>>
>>Why could this happen? TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham