-3046: Invalid char position in string function

Explanation:

An invalid value was specified for a position in a string function.

User Action:

In the SQL statement, a value must be specified for a position that is greater than 0 and less than or equal to the defined column width.