all_tab_partitions テーブルから現在のパーティションの名前を取得しようとしています。high_value (長いデータ型) と数値を比較しようとすると。エラーがスローされます:
ORA-00997: LONG データ型の不正な使用
SELECT PARTITION_NAME, HIGH_VALUE FROM ALL_TAB_PARTITIONS
WHERE TABLE_OWNER='SCHEMA_NAM'
AND TABLE_NAME='TABLE_NAME'
AND HIGH_VALUE>to_number(TO_CHAR(TRUNC(ADD_MONTHS(SYSDATE, 1), 'MONTH'), 'YYYYDDD'))
/