DYNAMIC RESULT SETS 1
LANGUAGE SQL
ss: BEGIN


	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						SELECT DISTINCT
					            v.VarID,
					            occ.ProgID,
					            prg.AliasName AS ProgramName
					     FROM Variables v
					          INNER JOIN Occurrences occ ON v.OccurID = occ.OccurID
							  INNER JOIN ProgramAliases prg ON occ.ProgID = prg.ProgramID AND prg.AliasType = 0
					     WHERE UPPER(v.VarName) IN (SELECT UPPER(Param) FROM SESSION.string_param_temp)
					           AND v.IsFiller <> -1
					     ORDER BY v.VarID;
  

				       OPEN crs;
				
                END;
END ss	




