Danke für die vielen Hinweise, die ich leider nicht umsetzen kann. Es handelt sich um eine seit Jahren gewachsene Anwendung, die nicht "mal eben" redesignt werden kann. Der Fehler tritt auch an unterschiedlichen Stellen auf.

Die Idee mit dem Trigger werde ich mal mit den Kollegen diskutieren; vielleicht kommen wir so weiter.