DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN
            

	            BEGIN
					             DECLARE crs CURSOR WITH RETURN FOR
								 SELECT prg.ProgramID,
							            os.StatementType,
							            COUNT(os.StatementType) AS StmtCount
							     FROM Programs prg
							          LEFT OUTER JOIN OccurrencesStmt os ON prg.ProgramID = os.ProgID
							     WHERE prg.ProgramID IN  (SELECT * FROM SESSION.numeric_param_temp)
							     GROUP BY prg.ProgramID,
							              os.StatementType;
								
								 OPEN crs;
				
                END;
END ss	





