Até onde sei, não podes por o update em um bloco try e o rollback/commit em outro bloco try. É como se um bloco não "enxergasse" o outro". Experimente por tudo em um único bloco. Renato