U kunt geen functie gebruiken om gegevens in een basistabel in te voegen . Functies retour gegevens. Dit wordt vermeld als de eerste beperking in de documentatie :
"Wijzig de databasestatus" omvat het wijzigen van alle gegevens in de database (hoewel een tabelvariabele een voor de hand liggende uitzondering is, zou het OP 3 jaar geleden niets hebben kunnen schelen - deze tabelvariabele leeft alleen voor de duur van de functieaanroep en heeft geen invloed op de onderliggende tabellen op welke manier dan ook).
U zou een opgeslagen procedure moeten gebruiken, geen functie.