Explain in what scenarios will this "create" a new table, or just "get"