Estoy queriendo crear dentro de una funcion una tabla temporary, quisiera que me ayudaran si es que se puede; cambiar el nombre de la tabla que por defecto es tmpdetalle, osea q quizas le pueda pasar como parametro el nombre de la tabla temporal q se creara, ya que la funcion puede ser usada por 2 usuarios a la vez y me mostraria un error.
muestro como creo la tabla dentro de la funcion, esta tabla se elimina automaticamente cada vez q termina la funcion
create temporary table tmpdetalle (
campo1 int,
campo2 character
)on commit drop;
gracias