この種の状況に対処する1つの方法は、行レベルのトリガーを使用して、変更されたid#などの情報を一時テーブルに記録し、ステートメントレベルのトリガーを使用してその情報を読み取り、目的の作業を実行することです。
しかし、この場合、それがまったく価値があるかどうか疑問に思います。必要に応じて、クエリの平均を計算することを検討してください。または、シャノンのコメントで示唆されているように、ビューに埋め込む。または、オンザフライで計算するのにオーバーヘッドが大きすぎる場合は、マテリアライズドビューに埋め込みます。