De variabele scope is de hele batch, in dit geval een opgeslagen procedure.
Het wordt niet elke lus opnieuw gedeclareerd
Dus dit is precies zoals verwacht
Bewerken:
Er is een recent blogartikel wat behoorlijk op elkaar lijkt. De auteur werd snel gecorrigeerd :-)