Tidak, Anda tidak dapat mereferensikan nilai :old dan :new secara dinamis. Seperti yang disarankan Shane, Anda dapat menulis kode untuk menghasilkan kode pemicu statis, jika itu membuat hidup lebih mudah. Selain itu, Anda dapat membuat "melakukan sesuatu di sini" menjadi prosedur paket sehingga pemicu Anda menjadi:
CREATE OR REPLACE TRIGGER JOSH.TEST#UPD BEFORE
UPDATE ON JOSH.TEST_TRIGGER_TABLE
begin
my_package.do_something_with (:old.col1, :new.col1);
my_package.do_something_with (:old.col2, :new.col2);
my_package.do_something_with (:old.col3, :new.col3);
-- etc.
end;
(Omong-omong, Anda dapat membuang klausa REFERENSI yang tidak berguna).