DYNAMIC RESULT SETS 1
LANGUAGE SQL
 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 v.VarName IN (SELECT * FROM SESSION.string_param_temp)
					           AND v.IsFiller <> -1
					     ORDER BY v.VarID;


				       OPEN crs;
				
                END;
END	
