SCN 自体がタイムスタンプをエンコードしますか、それともテーブルからのルックアップですか。
AskTom の投稿から、+/-3 秒までのタイムスタンプが smon_scn_time の raw フィールドに格納されていると説明しています。関数が値を取得する場所ですか?
もしそうなら、そのテーブルはいつパージされますか? もしそうなら、何がそのパージを引き起こしますか?
もしそうなら、それは古い SCN をタイムスタンプに変換することを不可能にしますか?
それが不可能な場合は、長期的なものであるそのフィールドの使用を排除します (読み取り: 監査)。
その関数をクエリに入れた場合、そのテーブルへの参加はより高速になりますか?
もしそうなら、誰もその生の列を変換する方法を知っていますか?