(
 IN p_JOBID INTEGER
)
DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN

                 DECLARE v_JOBID INTEGER;


                 DECLARE crs CURSOR WITH RETURN FOR
			     SELECT *
				  FROM
						  (
							  SELECT cjtj.inschid
							  FROM CA7_JobsTriggeredByJobs cjtj
							  WHERE cjtj.TriggeredBy_JobID = v_JOBID
				
							  UNION
				
							  SELECT cjtj.outschid
							  FROM CA7_JobsTriggeredByJobs cjtj
							  WHERE cjtj.JobID = v_JOBID
				
							  UNION
				
							  SELECT  cjj.schid
							  FROM CA7_JobsDependentOnJobs cjj
							  WHERE cjj.JobID = v_JOBID
								   OR cjj.DependentOn_JobID = v_JOBID
				
							  UNION
				
							  SELECT cspj.schid
							  FROM CA7_SchedulesPerJob cspj
							  WHERE cspj.JobID = v_JOBID
						  )src;
						
				SET  v_JOBID = p_JOBID;

                OPEN crs;

 END	
