Hola, efectivamente puedes utilizar Firebird Embedded, el cual es una .dll que por lo general se coloca en la misma carpeta donde tienes tu ejecutable. Lo único a tener en cuenta es que sirve sólo para conexiones en local.
Es la forma que tiene firebird para trabajar sin instalar el motor como tú dices..
https://www.firebirdsql.org/pdfmanua...-embedded.html
Revisa la documentación que te paso..
Saludos desde Bogotá - Colombia