Массив байтов - это OCTETS.
В релизных записках 2.0 я вижу это:
The two sets are similar, except that the space character
of NONE is ASCII 0x20, whereas the space character OCTETS is 0x00.
А в доке по IB6 вижу это:
Using CHARACTER SET NONE means that there is no character set
assumption for columns; data is stored and retrieved just as you
originally entered it. You can load any character set into a column
defined with NONE
Поэтому как по мне, то я всё делаю в рамках дозволенного. В общем я
поведение странное в провайдере нашёл, тебе и альварезу сообщил, а
дальше уже вам решать что делать или не делать...