No conozco delphi 8, pero sí .NET y me imagino que los tiros deben ir por el mismo lado. Para acceder a datos en .NET tienes 3 posibilidades: accesos nativos .NET, fuentes OleDB o fuentes ODBC.
Mediante la segunda y tercera opción puedes acceder tanto a IB como a FireBird. Los accesos nativos son más rápidos. Actualmente Borland mantiene unos componentes nativos a IB pero no sé si son compatibles con Firebird. Los de mono (
www.go-mono.com) también están desarrollando compoenentes para Firebird, pero me parece que el proyecto aun esta en fase beta