GRANT Privilege [, ...]
On object [( column [, ...])] [, ...]
to {public | username [, ...] } [with GRANT OPTION]
These fields are compatible with the Postgres implementation, except for the following exceptions:
Privilege SQL92 allows you to declare additional permissions: SELECT REFERENCES allows you to use some or all of the columns/fields in the consolidation constraints of a declared table. Usage allows a domain, character set, collection, or transaction to be used. If the declared object is not a table/view, privilege can only be declared as USAGE. Object [TABLE] Table SQL92 allows an additional non-function keyword TABLE. CHARACTER set allows the use of a declared character set. COLLATION allows the collection sequence of declarations to be used. Translation allows the use of declared character set conversions. Domain allows the use of declared domains. With GRANT OPTION allows the same permissions to be granted to others.
Oracle Authorized Grant