Chapter 42. PL/Tcl — Tcl Procedural Language Table of Contents 42.1. Overview 42.2. PL/Tcl Functions and Arguments 42.3. Data Values in PL/Tcl 42.4. Global Data in PL/Tcl 42.5. Database Access from PL/Tcl 42.6. Trigger Functions in PL/Tcl 42.7. Event Trigger Functions in PL/Tcl 42.8. Error Handling in PL/Tcl 42.9. Explicit Subtransactions in PL/Tcl 42.10. Transaction Management 42.11. PL/Tcl Configuration 42.12. Tcl Procedure Names PL/Tcl is a loadable procedural language for the PostgreSQL database system that enables the Tcl language to be used to write PostgreSQL functions and procedures.