Oracle Message PCC-02437 - Expecting an expression having binary integral type

ERRORExpecting an expression having binary integral type
CAUSEA host variable was given that was not declared to be of some acceptable binary numberic integral type. Generally, when this error occurs, a signed or unsigned integral type was expected. Floating point or otherwise imprecise numeric types are considered erroneous.
ACTIONReplace the problematic host variable with one that was declared using a proper exact numeric integral type.