Bist Du sicher, dass die "OUT-Parameter" deklariert werden muessen bzw. duerfen?
Und warum erstellst Du die SP nicht in einem Schritt?
Und wie immer mein Standardtipp:
Problem isolieren, d.h. zuallererst die primitivsmoegliche SP erstellen, darauf aufbauen und entwickeln bis es nicht mehr funzt. Diesen Punkt zweifelsfrei und somit reproduzierbar feststellen und ggf. zur Diskussion stellen bzw. dokunutzend bearbeiten.