(
IN p_RootID INTEGER
)
DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN
            
            DECLARE v_RootID INTEGER;
            SET v_RootID = p_RootID; 

	            BEGIN
					         DECLARE crs CURSOR WITH RETURN FOR
							 SELECT spqd.RootID,
						            spqd.OutputFormNo,
						            spqd.QueryNo,
						            spqd.QueryName
						     FROM SPNS_QueryDefinition spqd
						     WHERE spqd.RootID = v_RootID
						          AND spqd.OutputFormNo IN (SELECT * FROM SESSION.numeric_param_temp)
						          AND spqd.QueryNo <> 0
						          AND spqd.QueryNo IS NOT NULL;					     					    
						             
				             OPEN crs;
				
                END;
END ss	




