DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN
   

	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						SELECT  prg.ProgramID,
					            pa.AliasName AS ProgramName,
					            pth.PathStr,
					            pt.ProgramType
					     FROM Paths pth
					          INNER JOIN Occurrences occ  ON pth.PathID = occ.PathID
							  INNER JOIN Programs prg ON prg.OccurID = occ.OccurID
					          INNER JOIN ProgramAliases pa ON pa.ProgramID = prg.ProgramID AND pa.AliasType = 0
							  INNER JOIN ProgramTypes pt ON prg.ProgramTypeID = pt.ProgramTypeID 
					     WHERE prg.ProgramID IN (SELECT * FROM SESSION.numeric_param_temp);
					    
				        OPEN crs;
				
                END;
END ss	



