The topic contains a figure showing the syntax for valid numeric host variable declarations.
>>-+--------+--+----------+-------------------------------------> +-auto---+ +-const----+ +-extern-+ '-volatile-' '-static-' >--+-float----------------------------------+-------------------> +-double---------------------------------+ +-decimal (--precision--+----------+--)--+ | '-,--scale-' | | .-int-. | '-+-+--------+--+-long long-+--+-----+-+-' | '-signed-' +-long------+ | | '-short-----' | +-sqlint32---------------------------+ '-sqlint64---------------------------' .-,----------------------------------. V | >----variable-name--+-----------------+-+-- ; ----------------->< '- = --expression-'