Chúng không tồn tại trong MySQL phải không? Chỉ cần sử dụng bảng tạm thời:
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 .... */
"Bạn có thể sử dụng từ khóa TEMPORARY khi tạo bảng. Bảng TEMPORARY chỉ hiển thị đối với kết nối hiện tại và tự động bị loại bỏ khi kết nối bị đóng. Điều này có nghĩa là hai kết nối khác nhau có thể sử dụng cùng một tên bảng tạm thời mà không xung đột với nhau hoặc với bảng không-TẠM THỜI hiện có cùng tên. (Bảng hiện có bị ẩn cho đến khi bảng tạm thời bị xóa.) "