per il create table puoi sempre utilizzare IF NOT EXISTS

Tieni presente che una tabella temporanea e' visibile solo dalla connessione che l'ha creata.