>>
>>Look at the tables that the cursor gets its data from for an index key expression problem.
>
>what sort of thing am I looking for? I can eliminate table corruption as the problem occurs with many different datasets.
Look for indexes that refer to memory variables or other tables.