My colleague uses this in a database where the analysts could run several simulations.
Each analyst has his own user + schema (which is the default schema for this user) with his own set of data and the simulation procedure uses only the table name without schema.
Of course this could had be done as with some sort of user column in the data tables too, but ... it works.
God is real, unless declared integer.