it looks like empty line is not treated as sql separator text in editor contains keyword function above it, seems like it gets parsed and considered as a pl/sql block or something similar
As a result I cannot get list of columns from TI
function
select ksr. <= CTRL +dot here
from mytable ksr
seems like it gets parsed and considered as a pl/sql block or something similar
That's exactly what happened. function, procedure, package, type, etc. will all cause this. The option to treat blank lines as statement terminator does not affect PL/SQL code and that keyword makes the parser think that we're in a function.
Michael