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

            DECLARE v_RootID INTEGER;
            SET v_RootID = p_RootID;

	            BEGIN
					        DECLARE crs CURSOR WITH RETURN FOR
						    SELECT DISTINCT
						            sppaff.RootID,
						            sppaff.FormNo,
						            sppaff.PFNo,
						            sppaff.CommandLine
						     FROM SPNS_PFActionsForForm sppaff
						     WHERE sppaff.RootID = v_RootID
						          AND sppaff.FormNo IN  (SELECT * FROM SESSION.numeric_param_temp)		
						     ORDER BY sppaff.FormNo,
						              sppaff.PFNo;

				             OPEN crs;
				
                END;
END	
