The procedural language for the Firebird database. Use this tag for questions concerning Firebird stored procedures, triggers, execute block or PSQL stored functions.
Firebird calls its procedural language "psql" (Procedural SQL). This should not be confused with PostgreSQL's command line tool psql
.
PSQL is used to define stored procedures, triggers, anonymous procedures (execute block
), and - since Firebird 3.0 - PSQL stored functions.
Resources
- Firebird 2.5 Language Reference, chapter Procedural SQL (PSQL) Statements
- Firebird 3.0 Release notes, chapter Procedural SQL (PSQL)
See also firebird