DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN
	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						 SELECT jj.JobName,
					            jj.MemberName,
					            js.StepID,
					            js.StepName,
					            jpgm.PgmName,
					            js.OrdinalNumInJob,
					            jp.ProcName AS sourceName,
					            jpos.StartRow,
					            jpos.EndRow,
					            jpos.StartCol,
					            jpos.EndCol,
					            jpos.ResourceFilePath,
					            jj.JobID
					     FROM JCLJob jj
					           INNER JOIN JCLStep js ON jj.JobID = js.JobID
					           INNER JOIN JCLPgm jpgm ON js.CalledPgmID = jpgm.PgmID
					           INNER JOIN JCLPosition jpos ON js.PositionID = jpos.PositionID
					           INNER JOIN JCLProc jp ON js.ProcID = jp.ProcId
					     WHERE js.CalledPgmID > 0
					           AND jj.JobID IN (SELECT * FROM SESSION.numeric_param_temp)
					     ORDER BY js.OrdinalNumInJob;

				         OPEN crs;
				
                END;
END	
