> >PROCEDURE A >1 TRY >2 B() >3 CATCH >4 * RESOLVE ERROR OPERATION 1 >5 RETRY && THIS RESTART CODE ON LINE 2 >6 ENDTRY > > >7 PROCEDURE B >8 ERROR OPERATION 1 >9 TRY >10 ERROR OPERATION 2 >11 CATCH >12 * RESOLVE OPERATION 2 >13 RETRY && THIS RESTART CODE ON LINE 8 >14 ENDTRY >So what if you had a line 2a that was C(). Now where does the RETRY restart at if TRY only knows about a block of code? Guess it could be done, but it might be a bit presumptuous on your part to say that it's an easy thing to implement.