Hi Andrew,
please have a look at the „Firebird 2.5 Language Reference”. There is a special section about character data types. Maybe this will help.
https://www.firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-datatypes-chartypes.html
Regards
Martin