Сблъскахме се със същия проблем... Накратко, няма готови решения за това:ако отворите Ant или Maven източници, ще видите, че те използват прост сплитер на скриптове, базиран на regexp, който е добър за прости скриптове, но обикновено се проваля напр. съхранени процедури.
Наистина има ANTLR парсери за PL/SQL, като този на Александър Порчели — те са много близо, но все още не са готови да бъдат използвани като решение за включване.
Накрая написахме още един ad hoc сплитер
който е наясно с някои sqlplus команди като /
и EXIT
— все още е грозен, но работи за повечето от нашите скриптове.