>
> pero el siguiente query me encuentra registros con null.
>
> select * from marca where status_f is null ;
> Como es posible si despues de insert o update el trigger corrige este
> campo??
>
Porque los triggers AFTER no modifican el registro. Tú necesitas aplicarlo
antes de la operación de inserción/actualización.