Problema con un array con consulta de Oracle

hesisair
08 de Diciembre del 2003
Hola y gracias por adelantado. Tengo un problema con el llenado de un array desde uan consulta de Oracle.
Tengo q llenarlo para luego convertirlo en un array de Javscript, pero cuando lo hago, solo se llena con el ultimo valor o el primero de los resultados de la consulta. Me gustaria saber como conseguir el array lleno del todo sin que los datos sean machacados por los siguientes.
El código que tengo es el siguiente:

<?php
$conn = OCILogon("USER_SGIT", "SGIT", "SGIT") or die ('Error'.OCIError());
$v_parse = OCIParse($conn, "SELECT NOMEMPRESA FROM EMPRESES WHERE INDOPERADOR='1' GROUP BY NOMEMPRESA") or die('Select'.OCIError());
$exec = OCIExecute($v_parse) or die ('Ejecucion no hecha.'.OCIError());
$operad = array();
while (OCIFetchInto($v_parse, $operad[])) {
OCIResult($v_parse, "NOMEMPRESA");
set_time_limit(30);
}
OCIFreeStatement($v_parse);
OCILogOff($conn);
?>