CREATE [OR REPLACE] [AND { RESOLVE | COMPILE }] [NOFORCE] JAVA
{ { SOURCE | RESOURCE } NAMED [schema .] primary_name
| CLASS [SCHEMA schema]
}
[invoker_rights_clause]
[RESOLVER
( ( match_string [,] { schema_name | - } )
[( match_string [,] { schema_name | - } )]...
)
]
{ USING
{ BFILE ( directory_object_name , server_file_name )
| { CLOB | BLOB | BFILE } subquery
| 'key_for_BLOB'
}
| AS source_text
}
;