Object Ownership and Granting Object Permissions
When you create an object, you become the owner of that object.
As the owner, you are automatically entitled to grant and revoke permissions for the object. (With views, you must also own the base tables.)
When you grant permissions for an object (other than a database) to another user, you can also grant permission for that user to grant permissions for the object to other users. You can likewise revoke that permission if necessary.