Don't pass fine tcl variables through the database for random reasons, improve code legibility, reduce divergency between oracle and postgres codebase, exploit multi-user permission checking on postgres
Don't pass fine tcl variables through the query, avoid unnecessary quoting (bulk-mail api would pass variable to the stored procedure using ':' notation)