エラーは、そのようなトリガーを作成することが許可されていないことを意味します。しかし、あなたは間違った方向に進んでいます。データベースレベルでデフォルトを設定する必要があります。
デフォルトの日時フォーマットテンプレートの設定
Oracleドキュメント から
次に、この形式をデータベースの初期化で設定する必要があります。パラメータ 。
現在のセッションで正しい値を持っていることを確認するには:
select value from v$parameter where upper(name)='NLS_DATE_FORMAT';