Tanto en base de datos Interbase como en Firebird, se deben declarar los campos VARCHAR y definir el juego de caracteres que se va a utilizar para que esto funcione
A continuación pego un ejemplo de creación de una tabla que acepta estos caractéres en el campo nombre:
CREATE TABLE CONCURSANTES (
NOMBRE VARCHAR (45)
CHARACTER SET ISO8859_1 NOT NULL COLLATE ISO8859_1);
Fíjate en lo que está en color azúl...
Esto está probado y contra probado que SI FUNCIONA...