sql_stmt := 'SELECT /*+ PARALLEL('||vl||') */...';
Посмотрите Инверсию Управления и Внедрения зависимости с замком Windsor Container - Вторая часть в DotNetSlackers. Это показывает, как передать массив того же сервисного интерфейса к объекту.