LAST_INSERT_ID () MySQL

Tengo una pregunta de MySQL que creo que debe ser bastante fácil. Necesito devolver la última ID INSERTADA de la tabla 1 cuando ejecuto la siguiente consulta MySql:

INSERT INTO table1 (title,userid) VALUES ('test',1); 
INSERT INTO table2 (parentid,otherid,userid) VALUES (LAST_INSERT_ID(),4,1);
SELECT LAST_INSERT_ID();

Como puede comprender, el código actual solo devolverá la ÚLTIMA ID DE INSERCIÓN de table2 en lugar de table1, ¿cómo puedo obtener la identificación de table1 incluso si inserto en table2 entre?

Respuestas a la pregunta(10)

Su respuesta a la pregunta