Cuando haces un insert sin especificar los campos, los valores que pasas deben ir en el orden en que están los campos de la tabla y debes incluir todos y cada uno de los valores:
Código SQL
[-]
create table historico (
id Integer,
descripcion varchar(30)
);
insert into historico values(1, 'Primer histórico');
insert into historico (id, descripcion) values(1, 'Primer histórico');
Saludos...