START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ]
Este comando inicia um novo bloco transação. Se for especificado o nível de isolamento, ou modo de ler/escrever, a nova transação terá estas características, como se SET TRANSACTION fosse executado. Em todos os outros aspectos, o comportamento deste comando é idêntico ao do comando BEGIN .
Este comando está em conformidade com o padrão SQL; mas veja também a seção sobre compatibilidade de SET TRANSACTION .