DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN

	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						    SELECT  jj.JobName,
						            jj.MemberName,
						            js.StepID,
						            js.StepName,
						            js.OrdinalNumInJob,
						            jd.DDName,
						            jref.DDID,
						            jpds.DataSetName,
						            jdis.Description AS Disposition
						     FROM JCLDD jd
							      INNER JOIN JCLStep js  ON jd.StepID = js.StepID
						          INNER JOIN JCLJob jj ON jj.JobID = js.JobID
						          INNER JOIN JCLDDRef jref ON jd.DDID = jref.DDID
								  INNER JOIN JCLPhysicalDataSet jpds ON jpds.DataSetID = jref.DataSetID
						          INNER JOIN JCLDisposition jdis ON jref.NormalDisposition = jdis.JCLDispositionType
						     WHERE js.CalledPgmID > 0
							       AND jj.JobID IN (SELECT * FROM SESSION.numeric_param_temp) 
						     ORDER BY js.OrdinalNumInJob,
						              jref.DDID;

				         OPEN crs;
				
                END;
END ss	




