text
в all_views
- это long
по причинам обратной совместимости, но этот тип данных уже устарел в течение нескольких десятилетий, поэтому с ним часто бывает трудно работать. Вы, вероятно, можете адаптировать свой код для правильной работы с long
, но вам, вероятно, лучше использовать
select dbms_metadata.get_ddl( 'VIEW', 'MY_VIEW' )
from dual
, чтобы вместо этого получить DDL для представления как clob
.