На самом деле вы не можете подвергаться атакам с использованием SQL-инъекций, если не хотите выставлять свои скрипты SQL * Plus злоумышленникам в Интернете. Люди, которые действительно будут атаковать вашу компанию.
Похоже, вы говорите о пакетных заданиях, выполняемых собственными силами; полностью за брандмауэром, где остальные пользователи сети являются вашими коллегами, верно?
Если они не серьезно сумасшедшие социопаты, «атака» не имеет никакого значения. Любые возникающие проблемы с SQL-инъекцией будут либо ужасно плохим дизайном, либо причиной прекращения. Это просто обычное управление доступом людей и их навыками использования доступных инструментов.
Редактировать
Хотя я не могу притворяться, что знаю, что означает «поломка из-за управляющих символов», я могу дать некоторые дополнительные советы.
Если вы подозреваете, что у вас может быть проблема с программированием, которая - через внедрение SQL - приведет к сбою во время выполнения, вам потребуется тестовая среда.
Клонируйте свою производственную схему, чтобы создать тестовую схему. Загрузите с известным подмножеством данных. Запустите ваши сценарии SQL на тестовой схеме. Если вы «каким-то образом» вставили «управляющие символы» в свой сценарий SQL, у вас будет тестовый сценарий, демонстрирующий это.