DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN

	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						SELECT DISTINCT
						            Variables_1.VarID,
						            os.OccurID,
						            st.SqlTableID
						     FROM StatementReference AS StatementReference_1
						          INNER JOIN Variables AS Variables_1 ON StatementReference_1.ResourceID = Variables_1.VarID
						          INNER JOIN OccurrencesStmt os ON StatementReference_1.OccurID = os.OccurID
						          INNER JOIN StatementReferenceEx sre ON sre.OccurID = os.OccurID
						          INNER JOIN SqlFields sf ON sf.SqlFieldID = sre.ReadResourceID
						                                  AND Variables_1.VarID = sre.WrittenResourceID
						          INNER JOIN SqlTables st ON st.SqlTableID = sf.SqlTableID
						     WHERE StatementReference_1.ResourceType = 4
						           AND Variables_1.VarID IN (SELECT * FROM SESSION.numeric_param_temp)
						           AND sre.ReadResourceType = 187
						           AND sre.WrittenResourceType = 4
							ORDER BY Variables_1.VarID;
						
						
				        OPEN crs;
				
                END;
END	
