Oracle Error Message
ORA-54030: datatype mismatch between virtual column and expression
Reason for the Error
virtual column expression was changed after column was created”
Solution
change the underlying expression to return datatype that conforms to the virtual column