Ответ 1
Вот некоторая информация об ошибке:
ORA-01741: незаконный идентификатор нулевой длины
Причина. Была сделана попытка использовать две двойные кавычки ("") в качестве идентификатор. Идентификатор должен иметь длину не менее одного символа.
В вашем запросе ничего подобного нет. Это может быть взаимодействие между ksh и Oracle. Или вы могли использовать двойные кавычки, когда вы имеете в виду одинарные кавычки. Или, возможно, вы упростили запрос, когда разместили вопрос. Или может возникнуть проблема с другим запросом.
Здесь - простой пример ошибки в SQL Fiddle.