Por mas que creaba mi base de datos con el juego de caracteres ISO8859_1 collate ES_ES me daba el mismo error al conectarme desde vb y teclear la "Ñ" cosa que no pasaba a traves del EMS, por lo tanto el error esta en la conección. Solo se debe de agregar charset=ISO8859_1 y asunto resuelto.
DBRevB = "DRIVER=Firebird/InterBase(r) driver; UID=SYSDBA; PWD=masterkey; DBNAME=127.0.0.1:RevB; charset=ISO8859_1;"
PD.el asunto del DataFormat aun no me da buenos resultados tendre q darle vuelta al asunto con un poco de codigo.
RevB = (Alias)