>I do not understand you : several hours ago you said that in VFP8 it works fine. Now you saing that "have in VFP 8 is exactly the same as your both versions".
Where did I say that your situation was acting differently in VFP 8? I said that it works ok, IMHO, as per how it should work. But, in your mind, you want VFP to act differently as per what it's suppose to do. I tested your code. I don't see anything wrong with it. But, you want VFP to do something else. So, from this point on, I wish you good luck.