Immerhin kannste mit Firebird Embedded sicherstellen, dass nur einer gleichzeitig damit arbeitet.
Die Embedded-Version hat den Nachteil, dass die
DB nur lokal liegen darf, also noch nicht einmal auf einer Freigabe im Netzwerk.
Damit sollte das für deinen Zweck (mögliche Mehrbenutzer) wohl gestorben sein.
Ich habe für unser Projekt auch ne Weile rumgeschaut, ob ich eine
DB ohne Installation bekomme, auf die mehrere gleichzeitig zugreifen können.
Aber das einzige was man dafür finde ist sowas wie
Access und dessen Nachteile wurden hier schon sehr oft diskutiert.