De findes vel ikke i MySQL? Brug blot en midlertidig tabel:
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 .... */
Fra MySQL her
"Du kan bruge søgeordet MIDLERTIDIGT, når du opretter en tabel. En MIDLERTIGTIG tabel er kun synlig for den aktuelle forbindelse og afbrydes automatisk, når forbindelsen afbrydes. Det betyder, at to forskellige forbindelser kan bruge det samme midlertidige tabelnavn uden at komme i konflikt med hinanden eller med en eksisterende ikke-MIDLERTIDIG tabel af samme navn.(Den eksisterende tabel er skjult, indtil den midlertidige tabel slettes.)"