How can I catch an Oracle error (like TOraErrorHandler component) not using the TOraSession.OnError event?
How do the TOraErrorHandler determine a constraint name given in a Oracle error message?
You can use Application.OnError event handler and catch any types of error you need. To determine constraint name TOraErrorHandler uses SQL query to Oracle.