oci_num_rows lo que hace es sacar el número de filas afectadas en la última operación INSERT, UPDATE, REPLACE o DELETE. Para sacar el número de filas en las notas del manual dan una opción:
Código PHP:
Ver original$sql_query = 'SELECT COUNT(*) AS NUMBER_OF_ROWS FROM (' . $your_query . ')';
$stmt= oci_parse($conn, $sql_query);
oci_define_by_name($stmt, 'NUMBER_OF_ROWS', $number_of_rows);
oci_execute($stmt);
oci_fetch($stmt);
echo $number_of_rows;
http://php.net/manual/es/function.oci-num-rows.php
Usando ocifetchstatement/oci_fetch_all, te devuelve el número de filas también
http://php.net/manual/es/function.ocifetchstatement.php