Entonces simplemente estás escribiendo mal la sentencia:
Código sql:
Ver originalINSERT INTO clone_partida (libro, codigo, referencia, fecha_doc, venc_neto, mora, importe, fecha)
SELECT libro, codigo, referencia, fecha_doc, venc_neto, mora, importe, fecha
FROM partida;
Este modelo funciona sin importar si el SELECT abarca una o muchas tablas, en tanto recuerdes que debes poner la misma cantidad de campos en el SELECT que los que existen en la tabla destino.