DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN
	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						 SELECT     nm.MapID,
						            nm.MapName,
						            nm.OccurID,
						            occ.StartRow,
						            occ.EndRow,
						            occ.StartCol,
						            occ.EndCol,
						            pth.PathStr,
						            NaturalMaps_1.MapName AS mapset
						     FROM NaturalMaps nm
						          LEFT OUTER JOIN Occurrences occ ON occ.OccurID = nm.OccurID
						          LEFT OUTER JOIN Paths pth ON pth.PathID = occ.PathID
						          LEFT OUTER JOIN NaturalMaps AS NaturalMaps_1 ON nm.AncestorID = NaturalMaps_1.MapID
						     WHERE nm.MapID IN (SELECT * FROM SESSION.numeric_param_temp)
							;

				       OPEN crs;
				
                END;
END	
