We are experiencing a problem with a report which in some cases fails with an exception stating "Bookmark not found (1)". The datamodule contains three Oracle Datasets, one is set up to be a master dataset and the other two are detail datasets. The problem seems to occur when one of the two detail datasets returns an empty dataset.

There is no use of bookmarks in "our" part of the code; the report is created using Report Builder 4.11. We are using Delphi 4 and DOA 3.3.1.