(
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 sptrf.RootID,
					            sptrf.FormNo,
					            sprd.RulesetNo,
					            sprd.RulesetName,
					            sptrf.TriggerNo
					     FROM SPNS_TriggeredRulesetForBlockInForm sptrf
					          INNER JOIN SPNS_RulesetDefinition sprd ON sprd.RulesetNo = sptrf.RulsetNo AND sprd.RootID = sptrf.RootID
					     WHERE sptrf.RootID = v_RootID
					          AND sptrf.FormNo IN (SELECT * FROM SESSION.numeric_param_temp)	
                              ;

				        OPEN crs;
				
                END;
END	
