Pues tu SP tendría que tener un parámetro OUT que es el ID, y ese ID seleccionarlo después del INSERT, por ejemplo:
Código sql:
Ver originalDelimiter //
CREATE PROCEDURE `sp_regions_insert`(IN name VARCHAR(40), OUT id INTEGER)
BEGIN
INSERT INTO tbl_regions (regi_name) VALUES(name);
SELECT LAST_INSERT_ID() INTO id;
END
//;
Saludos