Não entendi direito como ele funciona... Ele é como se fosse uma "pausa" na operação? ex: Ele é acionado, ocorre toda a operação, caso não retorne um valor "true" pra ele, nada é colocado no banco de dados?
Foi meio confuso o que eu disse... porém não consegui pegar a ideia do autocommit direito :(