DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: 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 ss	
 
 
 
