Chapter 2: Dynamic SQL: Handling the Unknown
Chapter 3: PL/SQL and Parallel Processing
Chapter 4: Warnings and Conditional Compilation
Chapter 5: PL/SQL Unit Testing
Chapter 6: Bulk SQL Operations
Chapter 8: Contract-Oriented Programming
Chapter 10: Choosing the Right Cursor
Chapter 11: PL/SQL Programming in the Large
Chapter 12: Evolutionary Data Modeling
Chapter 13: Profiling for Performance
Chapter 14: Coding Conventions and Error Handling