Adicionado função inTransaction