Citando la página del manual de MySQL de CREATE TABLE
:
Teniendo en cuenta que dos usuarios tendrán dos conexiones distintas, la tabla será única para cada usuario.
La tabla temporal se eliminará cuando se cierre la conexión que la creó; en PHP, al menos, significa que el script que genera la página finaliza (Por lo tanto, generalmente, incluso antes de que los usuarios lean la página)