Verwenden Sie MERGE
Ihr SQL schlägt fehl, weil 2 gleichzeitige überlappende und sehr enge Aufrufe beide "false" von EXISTS erhalten, bevor das INSERT erfolgt. Also versuchen sie beide INSERT, und einer scheitert natürlich.
Dies wird hier näher erklärt:Version eines Upsert auswählen/einfügen:Gibt es ein Entwurfsmuster für hohe Parallelität? Diese Antwort ist jedoch alt und gilt, bevor MERGE hinzugefügt wurde