Всяка една таблица създадена в SQL 2000, която е с префикс #, например #MyTempTable, е временна.
SQL 2000 потдържа два вида временни таблици - локални и глобални.
Локалните са видими само за сесията която ги е създала.
Глобалните - досещай се сам.
Локалните се разрушават автоматично при затваряне на сесията, процеса, който ги е създал.
Глобалните - когато сесията която ги е създала завърши, и всички останали процеси престанат да я използват.
Локалните се създават като префикса # е един, глобалните - префикса се повтаря, т.е. е ## Например:
#LocalTempTable
##GlobalTempTable
Използвай Command: _Command; // uses AdoInt
Command._Set_ActiveConnection(ConnectionString);
Command.CommandType := adCmdText;
Command.CommandText := 'CREATE TABLE #MyLocalTable (Colona1 INT PRIMARY KEY)';
Command.Execute(VarRecsAffected, EmptyParam, adCmdText); // VarRecsAffected:OleVariant