Firebird und solche sind wohl alle zum installieren und setzen auch voraus, das der Anwender was installieren muß.
Das fände ich aber recht blöd, weil mein kleines Programm portable sein soll.
Gerade Firebird ist es nicht
Schau Dir mal den "Firebird Embedded" an. Es gibt gute Anleitungen dazu und die Installation besteht aus dem Hinzukopieren von einigen wenigen Dateien in das Anwendungsverzeichnis. Nachteil: Es ist bis zur V2.1 nur eine Datenverbindung zur Datenbank möglich. Das ändert sich aber mit der Folgeversion 2.5.