DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn2008`.`msg`(IN memTXT VARCHAR(255), IN idREM INTEGER, idDES INTEGER) BEGIN DECLARE last_ID INTEGER; DECLARE codDES CHAR(3); SELECT CodigoTrabajador INTO codDES FROM Trabajadores WHERE Id_Trabajador = idDES; INSERT INTO Mensajes(Mensaje,Fecha,Remitente,Destinatario) VALUES(memTXT, util.VN_NOW(),idREM, idDES); SELECT LAST_INSERT_ID() INTO last_ID; INSERT INTO Incidencias(Incidencia,Id_Trabajador,Destino,Fecha,Fecha_Mod) VALUES (CONCAT('@@ ',last_ID),idREM,codDES,util.VN_NOW(),util.VN_NOW()); END$$ DELIMITER ;