Mil gracias, funciona perfectamente.
Pero ahora tengo un nuevo problema
Quiero almacenar en una variable el valor del último registo introducido en un campo de una tabla:
SELECT @ultimo = TOP 1 campo from tabla ..... WHERE ..... ORDER BY clave DESC
Esto no funciona, da error cercano a TOP.
En MySql:
SELECT campo into @ultimo from tabla ..... WHERE ..... ORDER BY clave DESC LIMIT 1