Hi Michael,

eleganter wäre es wenn grundsätzlich der sqlcode immer nach der jeweiligen SQL Anweisung geprüft wird und nicht erst später.
Du kannst dir nie sicher sein wo noch überall der sqlcode geändert wird und wehe jemand ändert irgendwann mal den code und vergisst darauf.

Besser also generell so programmieren, dass du darauf nicht acht geben musst.

Code:
fetch ...;
dow sqlcode <> 0;
  //dein code
  fetch ...;
enddo;
Das if sqlCode = 100; kannst du dann auch hinter der Schleife verschieben.
Ersparst dir dann auch das LEAVE.

lg Andreas