tentativa=TRUE ENQUANTO ( tentativa=TRUE ) { # Inicio do laço que controla a transação # Inicio da transação TRANSAÇAO $1 = Comando de INSERT $2 = Comando de UPDATE $3 = COMANDO de DELETE Deu pau em $1, $2 ou $3 DEU! Mas é DEADLOCK -> (ROLLBACK e tentativa=TRUE) DEU! E Deu Mesmo! -> (ROLLBACK e tentativa=FALSE) NÃO! Que bom! -> (COMMIT e tentativa=FALSE) } # Fim do laço que controla a transação