DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN

	            BEGIN
					    DECLARE crs CURSOR WITH RETURN FOR
						     SELECT issr.ID,
						            issr.RecordName,
						            pth.PathStr AS Definition_Source,
						            occ.StartRow,
						            i.SchemaName
						     FROM Occurrences occ
						            INNER JOIN Paths pth ON occ.PathID = pth.PathID
						            INNER JOIN IdmsSubschemaRecords issr ON occ.OccurID = issr.OccurId
						            INNER JOIN IdmsSubschema iss ON issr.SubschemaId = iss.ID
						            INNER JOIN IdmsSchema i ON iss.SchemaId = i.ID
						     WHERE issr.ID IN (SELECT * FROM SESSION.numeric_param_temp)
						     ORDER BY i.SchemaName,
						              issr.RecordName;
											
				        OPEN crs;
				
                END;
END	
