Definitivamente si se puede.
Deberias tener en cuenta este ejemplo de Pablo Reyes
http://www.latiumsoftware.com/es/articles/00021.php
Esto se puede aplicar a cualquier sistema de Base de Datos para tener en cuenta el proceso de actualizacion, que puede ser un conflicto con varios usuarios.
Hace un tiempo desarrollamos una aplicacion con InterBase y no fue muy efectivo su comportamiento, tiene mas que ver en el manejo de la base que en su motor.
Ejemplo, para el campo DIRECCION de un cliente no es nesesario tener una longitud de 255 caracteres.
Otro punto es usar consultas guardadas en la misma base. Esto puede ayudar a mejorar la velocidad.
En este momento estamos trabajando con una MDB y todo anda bien. La facilidad que tiene Access para modificar una base con datos es satisfactoria.
Por Favor, no sean tan fanaticos de un sistema, firebird es interesante para el acceso de cientos de usuarios, no siempre es conveniente usar el mejor (Oracle), en aplicaciones pequeñas MDB anda bien, como DB y como DBF.
Felices Fiestas