Message Oracle PCC-02336 - host variable expression has invalid type

ERRORhost variable expression has invalid type
CAUSEThe host variable was declared using a C type that is not permitted as a host variable. See the Programmers Guide to the Oracle Precompilers for a list of the permissible C types for host variables.
ACTIONUse a permissible host variable type.