>Unfortunately this does not make any great difference.
>Any other alternatives to using macro substitution ?
Well, this would minimize the effect of macro substitution, since the macro substitution would occur exactly once - at the execution of the command line. I'd start looking at Rushmore optimization isssues; constructing your expressions to exactly match the key expressions for the CDX tags of your tables may radically improve performance.