Fabio,
If you really use code like that you must really enjoy typing *g*, and it bares little resemblence to 99.999% of the Xbase code in the world. And I'd say it's readability is significantly lower than the option I posted.
>i use C surrogate macro like define.
>Best is use IDE glossary.
>
>
>#DEFINE NEVAL_MACRO_BEGIN EVALUATE(NVL(
>#DEFINE NEVAL_MACRO_END ,'NULL'))
>
>? NEVAL_MACRO_BEGIN NULL NEVAL_MACRO_END
>