>>I prefer not to use macro substitution unless it's necessary and it's not necessary in this case.
>I understand why try not to use macro substitution, but why are you saying it is not necessary in this case?
You said yourself that EVALUATE(cAlias + [.] + cField) does the job.
--sb--