Aquí aún no se ha comentado de qué tipo son las tablas ni el método de acceso, ni el delphi que se está usando, pero quizás te sirva de algo
este hilo donde se engaña a delphi para que no salte una excepción de tipo EDatabaseError, sino una llamada EDBEngineError que si podemos controlar.
Espero te sirva de utilidad.