ORA-03089
invalid number containing string
        
        Cause
The number containing specified character or string was invalid. Only numeric fields are allowed.
Action
Check the number in the function or expression. Ensure that they contain only numbers, a sign, a decimal point, and the character "E" or "e", and retry the operation.