Most commonly, includes multiple executable SQL statements,
associated variable declarations, and control statements within
a BEGIN . . . END block; however, each of these arguments is
optional. For instance, you can create an empty BEGIN . . . END
block (BEGIN END;).
SQL executes the compound statement when the procedure in which
it is embedded is called by a host language module. See the
Oracle Rdb SQL Reference Manual for more complete information
about a compound statement.