>Denis, I think you should really provide some code here... Does not need to be your exact code, but at least one that can reproduce the outcome.
>
>I tried to follow the description of your scenario:
>
>CREATE CURSOR curTable (someField I)
>INSERT INTO curTable VALUES (1)
>INSERT INTO curTable VALUES (2)
>INSERT INTO curTable VALUES (3)
>
>CREATE CURSOR curReport (toPrint I)
>
>SELECT curTable
>SCAN
> INSERT INTO curReport VALUES (curTable.someField)
>ENDSCAN
>
>INSERT INTO curReport VALUES (curTable.someField)
>
>
>Does this represents what you are doing or am I missing any piece?
If that's the case, this could be one of the cases when things stop working when you're sitting on an alias which is at eof(). Just moving to a real record should then make it work.
OTOH, if he's inserting from variables... perhaps the solution would be the same, or I'd be scratching my head just like he is.