-- implement custom RoleHierarchy
-- optimize test cases to use @Sql and @SqlGroup