grant_object

grant_object 
      ::= 
      "grant" ( ( privilege { "," privilege } ) 
      | "all" [ "privilege" ] ) 
      [ "(" column_list ")" ] 
      "on" ( [ schema_name "." ] "object_name" ) 
      "to" distribution_list [ "with" "grant" "option" ] 

[rule list]
This rule is call by

grant_command