Try with a standard table that you update with a MERGE statement, assuming region_id is unique. The only drawback is that you will need to handle to delete of disappearing ones in a separate statement.