Cetin,
Carlos is encountering the problem that I am referring to, VFP is caching the temproary fiel at the time he is trying to open it again. I still repeat that USE AGAIN is a very poor way to create a writable cursor. It is dependant on a nuance of Fox that is not documented and therefore may not always work.
If one need the result of a SELECT command to be updatable and modifiable, then select into table or use a view. I can't imagine when I would ever need to ALTER TABLE on something created with SELECT as you can create whatever you need in the SELECT command.
Your testing is what I see also, but I still am not going to bet my clients applications of an undocumented nuance when the documented syntax to accomplish the same result is present.