DYNAMIC RESULT SETS 1
LANGUAGE SQL
 BEGIN

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