Трябва да използвате израза SET. Например -
Таблица:
CREATE TABLE table1(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
column1 VARCHAR(10),
column2 VARCHAR(10)
);
Основен текст на процедурата:
BEGIN
INSERT INTO table1(column1, column2) VALUES ('value1', 'value2');
SET out_param = LAST_INSERT_ID();
END
Имайте предвид, че полето за ID не е посочено в оператора INSERT. Тази стойност ще бъде въведена автоматично; и разбира се, това поле за ID трябва да има опция AUTO_INCREMENT.