i like the possibility to debug stored procedure with Toad. But there's a problem with the use of labels.
Everytime you use a label into a stored procedure like this:
curLoop: REPEAT .. make something ITERATE / LEAVE curLoop; UNTIL [condition] END REPEAT;
the procedure cannot be debbuged anymore. Toad shows an error message like the attached one.
Sometimes helps a little workaround. To leave a procedure anywhere, you can use the LEAVE [label]. For this i mark the outer Block with a label. To make this anyway debugable i noticed that the following runs: