Это должно работать, если вы просто указали подсказку непосредственно в представлении:
select /*+ full(v) */ *
from v
where col3 < 999;
В случае, если это не сработает, вы также можете использовать подсказку qb_name
в определении представления изатем ссылка на это во внешнем запросе:
create or replace view v as
select /*+ qb_name(myblock)*/ *
from t
where col1 > 1000
and col2 <> 'David';
select /*+ full(t@myblock) */ *
from v
where col3 < 999;