RE:Algun ejemplo de conexion a firebird
Has probado con los componentes IBX, dado que interbase y firebird es lo mismo (solo que el primero cuesta y el segundo es free y sutiles diferencias como esta) lo puedes ocupar con uno o con otro. U otra manera, es con ODBC, para firebird y con componentes BDE o ADO.
La parte de la concurrencia, de esa se debe encargar el servidor de base de datos es decir tu FireBird.
Tu lo que debes hacer es manejar transacciones para, evitar problemas.
No se si te referías a esto, si es así si quieres vemos unos ejemplos.
Suerte