¿Cómo conectarme a una BD de firebird/interbase desde PHP?

tengo lo siguiente:

$str_conn="firebird:host=localhost;dbname=C://xampp//htdocs//fdb//$dbname.FDB;charset=UTF8";
            //$conn = new PDO($str_conn, $firebird_user, $firebird_pass); //Establezco la conexión con la base de datos
            try{
                $conn = new PDO($str_conn, $firebird_user, $firebird_pass);
            }
            catch (PDOException $e){
                echo 'Connection failed: ' . $e->getMessage();
                return false; //Migración manual
            }
            if (!$conn){
                if($debug) echo 'Error al intentar acceder a la base de datos '.$path_dst."n";
                return false; //Se procederá con la migración manual
            }else{
                if($debug) echo 'Conexión con la base de datos '.$path_dst. ' establecida correctamente'."n";
                foreach($sqls as $sql){ //Recorro todas las sentencias SQL
                    $result = $conn->exec($sql); //Hago un query por cada sentencia SQL.
                    if (!$result){ //Falla
                        $num_errors++;
                        $res = false;
                    }
                    else $num_ok++; //No falla
                }
                if($debug){
                        $msg = ($res)? 'sin errores':'con errores';
                        echo 'La migración de '.$csvFullPath.' a '. $path_dst. ' finalizó '. $msg.'.'."n";
                        echo 'Cantidad de sentencias ejecutadas correctamente: '.$num_ok. '.'."n";
                        echo 'Cantidad de sentencias ejecutadas con errores: '.$num_errors. '.'. "n";
                } 
            }
        }else {
            if($debug) echo 'Se produjo un error al copiar el fichero '.$dbname. ' a '. $path_dst."n";
            $res = false;
            return $res; //Se procederá con la migración manual
        }

El resultado que muestra es el siguiente:

Conexión con la base de datos C:xampphtdocsfdb_generatedmibd.FDB establecida correctamente La migración de C:xampphtdocscsvmibddatos.csv a C:xampphtdocsfdb_generatedmibd.FDB finalizó sin errores. Cantidad de sentencias ejecutadas correctamente: 199. Cantidad de sentencias ejecutadas con errores: 0.

El problema es que realmente no se agrega nada. Probé con ->query y con ->exec y es el mismo resultado.