Мне нужно найти последний индекс строки (например, "-") в другой строке (например, "JD-EQ-0001" в Oracle (версия 8i). Есть ли способ сделать это с помощью INSTR или другой функции
Использовать -1 в качестве начальной позиции:
INSTR('JD-EQ-0001', '-', -1)