Hier finden Sie einige Informationen zum Fehler:
ORA-01741: unzulässige Null-Länge-Kennung
Ursache: Es wurde versucht, zwei Anführungszeichen ("") als Zeichen zu verwenden Kennung. Ein Bezeichner muss mindestens ein Zeichen lang sein.
Ihre Suchanfrage hat nichts dergleichen. Dies kann eine Interaktion zwischen ksh und Oracle sein. Oder Sie haben doppelte Anführungszeichen verwendet, wenn Sie einfache Anführungszeichen meinen. Oder Sie haben die Abfrage möglicherweise zu stark vereinfacht, als Sie die Frage gepostet haben. Oder eine andere Abfrage kann das Problem sein.
Hier ist ein einfaches Beispiel für den Fehler in SQL Fiddle.