Nur mal so ne dumme Frage ,er könnte doch nach dem kopieren eine flag ins aktuelle Dokument schreiben, auf das vor dem kopieren geprüft würde.
Würde auf jedenfall verhindern, dass der User eine weitere Kopie anlegt, würde auch verhindern, dass ein anderer User eine Kopie anlegt. Vllt sollten wir fragen was er denn mit einer Kopie will. In ein und der selben Datenbank.