Gracias a todos ha funcionado perectamente así:
Código SQL
[-]
CREATE trigger corresp_ai0 for corresp
active before insert position 0
AS
begin
Select Max(Consec)+1 from Corresp
Where Usuario=New.Usuario
into New.Consec;
if (New.Consec is null) then New.Consec=1;
end
Esto me ha permitido evitar la necesidad de crear un consecutivo independiente en el maestro de Usuarios y las correspondientes referencias a otra tabla.