Chapter 8 - The Generic Exception Handler
Chapter 9 - Transactions and Savepoints
Chapter 10 - Raising and Handling User Exceptions