(
IN p_Input_StartDate TIMESTAMP,
IN p_Input_EndDate   TIMESTAMP
)
DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN

            DECLARE v_Input_StartDate TIMESTAMP;
            DECLARE v_Input_EndDate   TIMESTAMP;  
            SET v_Input_StartDate = p_Input_StartDate;
            SET v_Input_EndDate = p_Input_EndDate; 
           
           
	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
					    SELECT  mi.JobName,
					            ms.StepName,
					            ms.ProgramName,
					            ms.IOCount,
					            ms.CPUTime,
					            ms.StartDate,
					            ms.EndStatus,
					            ms.IOTime
					     FROM MFJobInfo mi
					          INNER JOIN MFJCLStepInfo ms ON mi.RTJobID = ms.RTJobID
					     WHERE UPPER(mi.JobName) IN (SELECT UPPER(Param) FROM SESSION.string_param_temp)
					           AND ms.StartDate >= v_Input_StartDate
					           AND ms.StartDate <= v_Input_EndDate
					     ORDER BY mi.JobName,
					              ms.StepID;
					     
				         OPEN crs;
				
                END;
END ss	



