DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN


	            BEGIN

					    DECLARE crs CURSOR WITH RETURN FOR	
						SELECT      pa.AliasName AS ProgramName,
						            pcs.CyclomaticScore,
						            prg.Ancestor,
									prg.ProgramID
						     FROM ProgramCyclomaticScores pcs
						          INNER JOIN Programs prg ON prg.ProgramID = pcs.ProgramId
								  INNER JOIN ProgramAliases pa ON pa.ProgramID = prg.ProgramID AND pa.AliasType = 0
						     WHERE prg.ProgramID IN (SELECT * FROM SESSION.numeric_param_temp)
						     GROUP BY prg.Ancestor,
						              pa.AliasName,
						              pcs.CyclomaticScore,
									  prg.ProgramID;
									
                         OPEN crs;

                  END;
 END	
