Migrado a consultas preparadas