Tabele tymczasowe są funkcją RDBMS jako sposób przechowywania pośrednich wyników. Niektóre systemy RDBMS rozróżniają lokalne i globalne tabele tymczasowe. Tabele tymczasowe są zwykle usuwane, gdy sesja kończy się dla lokalnego lub gdy nie ma już odniesienia do tabeli tymczasowej jako tabeli globalnej. Zwróć uwagę, że tabela tymczasowa nie jest tym samym, co zmienna tabeli, mimo że obie mają charakter tymczasowy.