Hi Fabio,
Even though you don't like the way VFP handles these cases, it is not a bug, it is by design. This goes back to the dBase days, it is too late to change now. That is why VFP gave us the ISBLANK function.
>
>Note that if the arguement of empty() is a Memo containing space(4), it will return FALSE whereas a char field of space(4) would return TRUE
>>
>This is a bug.