Si no puedes usar las opciones que te presenta Lepe, podrias simular lo que quieres en el evento OnGetText de alguno de los campos de tu TDataSet (Un campo del que estes seguro que siempre recibira un dato).
Por otro lado, no me quedo claro lo que dices de que desde Delphi no te puedes conectar a Oracle... pues te cuento que si puedes hacerlo, podrias hacerlo con los componentes ADO, DBExpress e incluso hasta con los BDE

.