CREATE VIEW <view_name> [COMMENT <string_literal>]
[(<column_name_list>)] AS <subquery> [<with_association_clause>]
-- Data Security
[WITH MASK (<column_name> USING <mask_expression> [,...])]
[WITH STRUCTURED PRIVILEGE CHECK]
-- Cache
[WITH [<cache_type>] CACHE [RETENTION] <minute_value> [OF <projection_list>]]
[FILTER <filter_condition>]
[FORCE]
-- Data Check integrity when inserting / updating
[WITH CHECK OPTION]
where:
select * from VIEW_COLUMNS where view_name = 'NAME'
select * from VIEWS
where: