Hmm. I think the upper bound on macro variable size is considerably larger then
numbers I have seen posted. The following macro works fine on SAS 6.10. It
a macro variable of 31999 bytes.
%MACRO R (N,ch);
%DO _I=1 %TO &N;
As I recollect, the actual value was around 32K (32768) minus whatever other
was taken up in the current macro symbol table.
A J L Cary