Oracle Solution for Error ora-54031

Solution for Oracle Error ORA-54031

ORA-54031: column to be dropped is used in a virtual column expression

What triggered the Error:

Attempted to drop a column that was used in a virtual column expression.

What should we do to fix it:

Drop the virtual column first or change the virtual column expression to eliminate dependency on the column to be dropped.