DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN


	            BEGIN
              
					    DECLARE crs CURSOR WITH RETURN FOR	 
						SELECT  jd.DDID,
					            jd.DDName,
					            js.OrdinalNumInJob,
					            jr.MemberName AS dsMemberName,
					            stepPos.ResourceFilePath AS stepFile,
					            stepPos.StartRow AS stepLine,
					            ddPosInProc.ResourceFilePath AS ddFile,
					            ddPosInProc.StartRow AS ddLine
					     FROM JCLStep js
					          INNER JOIN JCLDD jd ON js.StepID = jd.StepID
					          INNER JOIN JCLDDRef jr ON jd.DDID = jr.DDID
					          INNER JOIN JCLPosition  stepPos ON stepPos.PositionID = js.PositionID
					          INNER JOIN JCLPosition  ddPosInProc ON ddPosInProc.PositionID = jd.PositionID
					     WHERE js.StepID IN (SELECT * FROM SESSION.numeric_param_temp)
					            AND jr.DataSetID = 0
					     ORDER BY js.StepID,
					              jd.DDID;
					           
                        OPEN crs;
                        
                  END;       
 END ss	
 

 
