VARCHAR FOR BIT DATA data type

The VARCHAR FOR BIT DATA type allows you to store binary strings
less than or equal to a specified length. It is useful for unstructured data
where character strings are not appropriate (e.g., images).

Syntax

{ VARCHAR | CHAR VARYING | CHARACTER VARYING } (length) FOR BIT DATA

length is an unsigned integer literal designating the length in bytes.

Unlike
the case for the CHAR FOR BIT DATA type, there is no default length for
a VARCHAR FOR BIT DATA type. The maximum size of the length value is
32,672 bytes.