You can use almost all SQL statements within procedures.
Some SQL statements you cannot use within procedures:
You can use COMMIT, ROLLBACK, and SAVEPOINT statements within procedures with certain restrictions.
See the Usage section for each statement in Reference: Statements and Options > SQL Statements.