gracias por la respuesta, pero al final opto por eliminar los datos temporales cuando finalice la sesión del usuario, ya que es lo más adecuado.
Porque tiene razón Andres95 en:
Cita: En mi punto de vista, no creo que sea buena idea la de impactar la base de datos al cerrar la ventana.
Gracias a todos!
saludos