When I am debugging a procedure or package and run into an exception, Toad does not display anything in the DBMS Output window after that for that debug session. This used to work in version 9.7, but after upgrading to version 10 it stopped working.
Starting in Toad 10, some changes had to be made in how Toad handles exceptions when debugging. In order to allow Toad to support unicode and to prevent a session hanging issue, Toad is no longer able to return the DBMS Output after an exception occurs.
WORKAROUND:
Try using script debugger. You can change to script debugger by selecting Debug | Script Debugger in Toad's menu bar.