SQL statements in a procedure or trigger are part of the current transaction.
You can call several procedures within one transaction or have several transactions in one procedure.
For more information, see System Administration Guide: Volume 1 > Transactions and Versioning > Savepoints within transactions.