I assume your problem is that APEX engine makes rollback on error.
You need log errors with an autonomous transaction.
Sorry to have taken so long to reply, I didn't get a message from the forum software there was a reply... (New and Improved, indeed)..
In regards to your answer, no.. My concerns is this...
I have an APEX application using the new error handling capability. In this application I have a package or a procedure of PL/SQL code... In my application I am calling this procedure and encounter an ORA error of lets say too many rows returned from a select into statement.. DOes the error handler in place with APEX catch this error and deal with it properly, or should I handle the error in the procedure and somehow propagate it to the APEX front-end?