Предполагая некоторые имена столбцов и таблиц (имя столбца таблицы заказов: количество и product_id в качестве ключа, уникально используемого для идентификации заказа)
.. это должно сделать работу
create or replace trigger trg_update_available
after insert on orders
for each row
begin
update in_stock
set quantity = quantity - :new.quantity
where product_id = :new.product_id;
end;
/
Примечание: коммит; будет по-прежнему присутствовать в коде, в который вы вставляете заказ.