First, authorize the specified user.
There can only be one default tablespace for a user, but you can try to authorize objects in other tablespaces with the following statement:
alter user username quota 0||unlimited on tablespace_name;
Again, the command to create the table.
A user can have multiple tablespaces when creating a table:
create table TABLE_NAME () tablespace TABLESPACE_NAME; so that the table you create will be in the specified space.
Finally, as for queries, inserts, etc. you know...