Wie fange ich eine innere Ausnahme?

Gibt es eine Möglichkeit, innere Ausnahmen zu erwischen:

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

Ich weiß, dass ich es dazu bringen kann, ttsbegin zu kommentieren. / ttscommit, aber ich brauche eine Transaktion.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage