Du kan oprette midlertidige lagrede procedurer som:
create procedure #mytemp as
begin
select getdate() into #mytemptable;
end
i et SQL-script, men ikke funktioner. Du kan dog få proc-lageret til at resultere i en midlertidig tabel, og så brug den information senere i scriptet..