Puoi fare tutto con un'unica query con lo stesso metodo della query di ieri

codice:
insert into storico 
select * from archivio
WHERE a > b OR a < c
and id > (select * from (select max(id) from storico) as tab)