Why wouldn't you use ... PROC SQL NOPRINT; SELECT COUNT(*) INTO :numw FROM WORK.W; QUIT; %PUT &numw;