Saludos xknown!
Ya había pensado lo del rendimiento, las veces que lo he utilizado no me ha dado problemas porque tenía pocos usuarios y además el dataset no era demasiado grande, pero es lo único que se me ocurría.
De qué otra forma más óptima podría hacerse?
Gracias! Un saludo