Firebird Global Temporary Tables: Scratch Space Without the Cleanup Chore
Firebird global temporary tables give reporting and ETL procedures private scratch space with zero cleanup. Here's how the two variants behave, a worked example, and the pooling trap to avoid.