Great article!
Although, I would say that this merely shows what is possible with the database level security. It might be useful for an internal db with less complicated permission system.
Authorisation Libraries on application level are more scalable and more maintainable than this database level security. Also, just by reading the application code you can tell the expected behaviour...