SJ
Dúvidas sobre TTransaction.
Quando uma transação é aberta(TTransaction::open('samples')), dentro de um Try Catch dá erro antes de fechar (TTransaction::close())
Essa transação fica aberta?
Essa transação fica aberta?
Se o script é finalizado, o PHP encerra todas transações.
Mas se o script segue por outros caminhas (ex: a função chamadora faz outras funções), o correto é usar dentro do bloco catch o seguinte: