DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN
            

	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						SELECT DISTINCT
					            v.VarID,
					            vd.DependentVarId,
					            vdt.Description,
					            VarDependent.Varsize
					     FROM Variables v
					          INNER JOIN VariableDependency vd ON v.VarID = vd.SourceVarId
					          INNER JOIN VariableDependencyTypes vdt ON vd.DependencyTypeId = vdt.TypeId
					          INNER JOIN Variables AS VarDependent ON vd.DependentVarId = VarDependent.Varid
					     WHERE vd.DependencyTypeId IN (3, 4)
					           AND v.VarID IN (SELECT * FROM SESSION.numeric_param_temp)
					     ORDER BY v.VarID;

				        OPEN crs;
				
                END;
END ss	





