run_system_catalog_as_temp_table creates role only if it does not exist