Autorización privelege de Oracle SQL en múltiples attributes y tablas con una statement

¿Es posible otorgar diferentes privilegios en diferentes tablas o attributes dentro de la única statement?

Por ejemplo, quiero combinar:

GRANT SELECT ON tbl TO user; 

y

 GRANT UPDATE OF attr ON tbl TO user; 

Además, ¿podría combinar el otorgamiento de privilegios en una relación diferente?

 GRANT INSERT ON tbl2; 

Todo en una sola statement.

Puede combinar múltiples privilegios de object en un GRANT , pero solo para el mismo object. Por ejemplo:

 GRANT SELECT, UPDATE(column1, column2), INSERT on TBL to user; 

Pero, como puede ver en el diagtwig de syntax del manual , cada GRANT solo puede operar en un object a la vez.

enter image description here

Sin embargo, puede ejecutar múltiples GRANT s como una statement única si usa la syntax CREATE SCHEMA .

 CREATE SCHEMA AUTHORIZATION owner_user GRANT SELECT ON TBL TO user GRANT SELECT ON TBL2 TO user; 

Si está buscando simplificar su código, esto no ayudará. Pero si tiene algún requisito técnico para usar una statement única, puede funcionar. Por ejemplo, a menudo he descubierto que la combinación de sentencias DDL puede networkingucir significativamente el time que lleva ejecutar las secuencias de commands de installation, especialmente a través de una networking lenta.