Bueno... indagando un poco creo que me estaba complicando la cuestión era sencilla solo realice una consulta y la inserte en la tabla... gracias a todos aqui muestro como realice el proceso.....
Código SQL
[-]create table temp_br(fec datetime, cod varchar(20))
insert into temp_br(fec, cod)
(SELECT DISTINCT
max(dbo.documentos_lin.fec) as fecha,
substring(dbo.documentos_lin.codigo,1,6) as codigo
FROM dbo.documentos_lin
WHERE
(dbo.documentos_lin.sw = 1) AND
(dbo.documentos_lin.tipo IN ('80','81','82','83'))
GROUP BY substring(dbo.documentos_lin.codigo,1,6))
select * from temp_br