Jak złapać wyjątek wewnętrzny?

Czy istnieje możliwość złapania wyjątku wewnętrznego:

try 
{
    ttsbegin;    
    info("step one");        
    try 
    {
       info("step two");
       throw Error("error");
    }
    catch 
    {
       info("catch step two");
    }        
    ttscommit;
}
catch 
{
    info("catch step one");
    ttsabort;
}

Wiem, że mogę to skomentować; / ttscommit, ale muszę mieć transakcję.

questionAnswers(1)

yourAnswerToTheQuestion