Voy a jugar al adivino, y voy a suponer que lo que preguntas es si en PHP hay variables globales.
La respuesta es sí, pero hay que indicarlo implícitamente, de forma similar al buen y viejo QuickBASIC.
Código PHP:
<?php
# Esta es la variable que queremos que sea global.
$Consulta = NULL;
# Esta también es global:
$dbhd = blablabla...;
# Esta es la función que genera la consulta:
function AbreConsulta ($SQL)
{
# Aquí decimos que queremos usar las variables globales:
global $Consulta, $dbhd;
# Y aquí trabajamos con ella...
$Consulta = ibase_query ($dbhd, $SQL);
# Y por favor, NUNCA uses ese "truco" del "or", porque es difícil de leer
# lo que pasa y encima puede conducir a errores.
if (!$Consulta or $Consulta == NULL)
die("<br>" . ibase_errmsg ());
}
# Y ahora podemos usar la nueva consulta...
while ($row = ibase_fetch_assoc ($Consulta))
dudua ($row);