Codice PHP:

while (($riga=oci_fetch_array($queryprimaOCI_ASSOC+OCI_RETURN_NULLS))){
    foreach (
$riga as $key => $item){
                if (
$key == 'richiesta') {
          echo 
"    <td align='center'>
                               [url='indirizzopaginadalinkare']"
. ($item !== null htmlentities($itemENT_QUOTES) :" "). "[/url]</td>\n"; }
                else {
        echo 
"    <td align='center'>". ($item !== null htmlentities($itemENT_QUOTES) :" "). "</td>\n"; }
    }
    echo 
"</font></tr>\n";

Io non conosco l'interfaccia di Oracle, quindi devo andare a naso. Presumo che oci_fetch_array() ti restituisca un array in cui le chiavi sono i nomi dei campi, e il campo che ti interessa si chiami 'richiesta'. Se non è così, bisogna aggiustare il codice.

Comunque sono brutti assai quegli attributi html con gli apici singoli