Hallo,
Zitat:
das es ja nur im letzten Datensatz steht.
Wenn du den Counter als Variable (also keine lokale Variable) übergibst, steht der Counter in jeder Zeile.
for select
Counter=1
Counter=Counter+1;
Counter an aufrufendes Select übergeben
Suspend;
end; // for select