Die Prozedur ist in Ordnung. Der Fehler muß wo anders liegen. Ich tippe jetzt mal so ins blaue, dass du die Paramezet von der Prozedur speichern() vertauscht hast.
Nachtrag:
Ich seh' schon meine Glaskugel hat wieder mal versagt und die Garantie ist abgelaufen.