das semikolon sollte kein problem sein, kompiliert wird es dennoch, außer dat die For-Schleife halt ohne Inhalt läuft
Aber wie wäre es mit einem 3. END am Ende? ... die Prozedur möchte auch noch geschlossen werden ... aber das wäre ja mit einen "vernünftigen" Einrückung aufgefallen