Ex_Continue
This return value resumes execution from the next expression following the expression that caused the exception. Apart from any effect arising from execution of code in the exception handler, the execution stack will be as it was before the exception occurred.
In order to use Ex_Continue as the return value, the exception must be continuable; otherwise another exception 1238 (Exception handler invalid return code) is raised. For
System exceptions 1146 (The object was updated before the lock upgrade completed) is also continuable. This exception is related to the use of update locks.
Continuable exceptions assume that the cause of the problem has been fixed and the operation retried, so that the net effect of the exception and exception handling is as if the exception never occurred. For example, a lock exception that successfully retries the lock is transparent to the user code that requested the lock. Similarly, continuable user exceptions and their handlers should have the same kind of provision to avoid skipping the execution of important code. Such skipping could result in erratic behavior of the application.