Wie sehen denn deine Speichern-Prozeduren aktuell aus? Dann kann man sie besser auseinandernehmen und anders zusammensetzen
.
Grundsätzlich würde ich sagen, kannst du doch der Speichern-Prozedur einen Wert mitgeben, die ihr sagt was gespeichert werden soll und diese dann z.B. per
case-Anweisung zwischen den Aufgaben trennt und den Rest einheitlich macht.