CREATE OR REPLACE TRIGGER "Update_house_TRG" 
BEFORE INSERT OR UPDATE
ON CONSOL_DTL
REFERENCING NEW AS New OLD AS Old
FOR EACH ROW
DECLARE 
MAX_FROMDATE DATE;
MIN_FROMDATE DATE;
BEGIN 
IF INSERTING THEN
FOR x IN (select 
 ROUTING,
 FLIGHT,
 TO_1,
 BY_FIRST_CARRIER_1,
 FLIGHT_NUMBER_1,
 FLIGHT_DATE_1,
 TO_2,
 BY_FIRST_CARRIER_2,
 FLIGHT_NUMBER_2,
 FLIGHT_DATE_2,
 TO_3,
 BY_FIRST_CARRIER_3,
 FLIGHT_NUMBER_3,
 FLIGHT_DATE_3
 FROM consol_mst a,  MAWB B --consol_dtl c
where b.id=a.mawb_id
and a.id = :NEW.CONSOL_MST_ID
)
LOOP
update HAWB_MST SET 
 ROUTING  =x.ROUTING,
 FLIGHT =x.FLIGHT,
 TO_1=x.TO_1,
 BY_FIRST_CARRIER_1=x.BY_FIRST_CARRIER_1,
 FLIGHT_NUMBER_1=x.FLIGHT_NUMBER_1,
 FLIGHT_DATE_1=x.FLIGHT_DATE_1,
 TO_2=x.TO_2,
 BY_FIRST_CARRIER_2=x.BY_FIRST_CARRIER_2,
 FLIGHT_NUMBER_2=x.FLIGHT_NUMBER_2,
 FLIGHT_DATE_2=x.FLIGHT_DATE_2,
 TO_3=x.TO_3,
 BY_FIRST_CARRIER_3=x.BY_FIRST_CARRIER_3,
 FLIGHT_NUMBER_3=x.FLIGHT_NUMBER_3,
 FLIGHT_DATE_3=x.FLIGHT_DATE_3
WHERE id= :NEW.HAWB_MST_ID;
END LOOP;
end if ;
EXCEPTION
     WHEN OTHERS THEN
       RAISE;
END;
Note : This Trigger Set on Database
when "Shipment Consolidation" Form save then update "MAWB" wise "HAWB" Column

