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

				        OPEN crs;
				
                END;
END ss	 
 
 
