>>
>>There's nothing to document. UDF in a query cannot make any assumption about what the current work area is or what current record pointer is. It's your problem if you use UDF this way not VFP.
>>
>
>1. I don't have problems
Doesn't look this way from your post.
>2. Of course RECNO() is for explain the bug only.
There' no bug here so there's nothing to explain. Using RECNO() incorrectly doesn't help either.
>3. It is not this the point ( WA,RECNO), the point it is: when it is called an UDF?
You cannot make any assumption about that either.
>4. Then because those of the VFPT have wasted time to change this behavior?
It's pure speculation on your part.
--sb--