I have noticed something strange regarding view column names when looking through script.
I have created this view
CREATE OR REPLACE VIEW test_view AS SELECT SYSDATE AS "A" FROM DUAL;
The script then looks like this when viewed through the Script tab of the view. Notice column A is not surrounded by double quotation marks
If I create a view like this
CREATE OR REPLACE VIEW test_view AS SELECT SYSDATE AS "a" FROM DUAL;
Then the column name has double quotation marks around it.