> >> особенно перед вызовом > >> SELECT * FROM table INTO :var где var типа домен. > > почему это? вроде ошибки возникали только в строках, где из переменной > берётся значение, а не где ей присваивается значение ? > > Если бы что-то вроде SELECT FIRST(:var) column FROM table INTO :var - > тогда да. >
Я наткнулся на это ошибку когда SELECT * FROM table WHERE bb INTO :var ничего не вернул , и при дальнейшем обращении к переменной получил ошибку. Ну и ясное дело, ошибка была только если это первый вызов процедуры , если предыдущий вызов процедуры что-нибудь записал в переменную то ошибки никогда не будет. В releasenotes написано Note TYPE OF COLUMN gets only the type of the column. Any constraints or default values defined for the column are ignored. Получается ошибки вообще никогда не должно быть. Или к TYPE OF <domain_name> это не относится?

