Tables, as a rule, are crucial for user interaction with the database. Therefore, the lack of tables is fatal.
It follows that creating tables on the fly at runtime is bad practice because it means there is no guarantee for the user. If the CREATE TABLE statement does not work, for some reason the user is populated.
, -, . , .
, . , Oracle , . : , USERNAME , WHERE clause USERNAME=USER.
, DDL , . . : , . .