Mereka tidak ada di MySQL bukan? Cukup gunakan tabel sementara:
CREATE PROCEDURE my_proc () BEGIN
CREATE TEMPORARY TABLE TempTable (myid int, myfield varchar(100));
INSERT INTO TempTable SELECT tblid, tblfield FROM Table1;
/* Do some more stuff .... */
Dari MySQL di sini
"Anda dapat menggunakan kata kunci SEMENTARA saat membuat tabel. Tabel SEMENTARA hanya dapat dilihat oleh koneksi saat ini, dan dijatuhkan secara otomatis saat koneksi ditutup. Ini berarti dua koneksi yang berbeda dapat menggunakan nama tabel sementara yang sama tanpa saling bertentangan atau dengan tabel non-TEMPORARY yang ada dengan nama yang sama.(Tabel yang ada disembunyikan sampai tabel sementara dihapus.)"