Olaa,
Criei uma View conforme mostrada abaixo:
CREATE VIEW clienteTeste AS
SELECT cliente_id id, upper(cliente_name) name FROM clientes;
Logo após tentei realizar o respectivo INSERT, conforme mostrado abaixo:
INSERT INTO clienteTeste (id,name) VALUES(100,'Mario');
E o seguinte ERRO foi mostrado:
SQL Error: ORA-01733: virtual column not allowed here
Realizei uma pesquisa e descobri que o uso da função UPPER() teria causado esse problema, mas porque ? qual a justificativa teórica para tal problema ?
Desde Já, Agradeço.