CONTAINS
verwendet einen Oracle-Textindex, sodass Sie erwarten würden, dass er viel effizienter ist als so etwas wie INSTR
die zur Laufzeit den gesamten CLOB lesen muss. Wenn Sie die Abfragepläne für die beiden Anweisungen generieren, werden Sie vermutlich feststellen, dass der Unterschied mit dem Oracle Text-Index zusammenhängt.
Warum möchten Sie INSTR
verwenden? statt CONTAINS
?