Uhm, bueno, justo Firebird es un poco distinto. El caso es que Firebird llama Blobs a cosas que no son necesariamente Binarias.
En concreto, en Firebird, el tipo que deberías usar es "BLOB SUBTYPE TEXT" y en recientes versiones (no sé desde cuál exactamente) puedes asignarle el valor directamente no coo un fichero sino con el contenido que tengas.
Lo que sí podrías pensar, quizá, es si te conviene más BLOB SUBTYPE TEXT o un VARCHAR. En
esta página hacen una buena comparación sobre las ventajas de cada uno.