Решение.
querys.prepare("BEGIN p_array(:1, :2, :3, :4); END;");
QVariantList ints;
ints << 1 << 2 << 3 << 4;
querys.addBindValue(ints);
querys.addBindValue(4);
querys.addBindValue(3,QSql::Out);
querys.addBindValue(QString(1024,' '),QSql::Out);
if(querys.execBatch(QSqlQuery::ValuesAsColumns))
{
}
QString(1024,' ') - знаю что так криво просто пример быстро набросал.