Got It.
%Macro ListParms /PARMBUFF;
%let counter = 1;
%let Parm = %scan(&syspbuff,&counter);
%do %while(&Parm ne);
%put &Parm;
%let counter=%eval(&counter+1);
%let Parm=%scan(&syspbuff,&counter);
%end;
%Mend ListParms;
%ListParms(Param1, Param2, Param3,...);
This example was almost word for word in the Help files under %Macro...Sorry.