• It's going to be a huge mess in any case. The dump of permissions for objects for users is a huge amount of data, and it's impossible to read. It's just too much information for almost any database.

    What is the purpose here? Are you just documenting this? Or storing it for an audit? If you're going to use it, you only want to see permissions for an object or user/role, one at a time.