Nota:
Not all databases will allow transactions to operate on DDL statements:
some will generate errors, whereas others (including MySQL) will
automatically commit the transaction after the first DDL statement has
been encountered.