Кавычки убери - попустит ;)
Не могу. У меня они везде сознательно и всё регистрозависимое.
Подумай ещё N раз и скажи - каких именно возможностей тебе не хватает ?
Прочитать RDB$RELATION_FIELDS ?
А шо тут думать? Не думаю скажу:
1) Свалится сразу как только команда станет длиннее 32 к.
2) Боюсь что дроби может неточно в строку привести - не знаю...
3) У времени по-моему милисекунды теряются
4) Надо даты и строки взять в кавычки и не забыть пройтись по всем
строкам и заменить кавычку на двойную кавычку, т.е. надо тип данных
вытаскивать и распознавать что тяжко
5) Что будет если у меня в строке спецсимволы с кодом до 32 ?
6) А как же нетекстовые блобы?
И вобще как ты представляешь себе такую процедуру, которая будет
генерить эту команду? Допустим я сделаю парамерт, который задаст имя
таблицы, параметр с частью WHERE передам, но как я передам список полей
и значения полей, которые мне нужно при копировании заменить, а также
те, которые надо значениями по умолчанию заполнить? Это надо городить
какую-то таблицу временную. Бррр - страшно...