Hello, I'm also a big fan of the use of CALL SET routine and SCL FETCH function for the creation and use of macro variables directly obtained from a dataset. I have made a communication around this technique at a Phuse congress in 2010. For me this technique is really efficient and we can use it in many cases. Regards, Patrice.