XML model with ORACLE keyword as column not translated while reverse engineering
Have you tried the built in (in memory) engine? It might not have the same issue with SHARED being a reserved name.
Worth a shot if you use external database for storage? If you remove any "External DB Properties" it should revert to built-in engine.