Bin ich mit einer StoredProcedure überhaupt auf dem richtigen Weg, oder sollte man
es eher mit einer Skalar-Funktion angehen?
Mit einer Funktion (egal von welchem Typ) kann man keine Daten ändern.
Deshalb kann das nur über eine Stored Procedure gelöst werden.
Die neue ID am besten über einen Rückgabeparameter zurückgeben.