Erstmal Danke für die vielen Antworten und Tipps. Meine konkrete Frage, ob die beiden Procedures unterschiedlich viel Hauptspeicher (temporär natürlich, eben solange die Routine läuft) benötigen, konnte scheinbar niemand beantworten. Ist wahrscheinlich auch gar nicht so einfach.
Ich entnehme dem ganzen aber, dass Speicher durch lokale Variablen kein besonderes Problem darstellen sollte, da er ja immer nur kurz gebraucht und dann wieder freigegeben wird. Also brauchen wir da nicht zu knausern.

Dieter