hola,
[....]
>
> INSERT INTO tabla_2(referencia_tabla_1, nombre) VALUES (SELECT
> max(id)
> FROM tabla_1, 'el nombre de mi abuelo');
>
> Cuando hay más de una columna parece que no hay manera
> Se le ocurre algo a alguien de nuevo?
>
> --
prueba con lo siguiente
INSERT INTO tabla_2(referencia_tabla_1, nombre) (SELECT max(id), 'el nombre de mi abuelo' FROM tabla_1);