start_transaction not allowed in on error Explanation: A START_TRANSACTION statement is not allowed in an ON ERROR clause. User Action: The ON ERROR clause is within a request. If a new transaction is desired, leave the current request and then start the transaction.