Правя това сортиране доста малко (обикновено генерирам изрази за вмъкване/актуализация).
Просто трябва да използвате функцията за замяна, за да обърнете всички '
в ''
. т.е. променете го на:
str_comment:='COMMENT ON COLUMN '||rec.table_name||'.'||rec.column_name
||' IS '''||REPLACE( rec.description,'''','''''')||'''; ' ;