I must return me the value of a field on a dbf

this is a small test
If I made
xbrowser ctxt
I see this

If I made
?ctxt[1] or ?ctxt[1][1]
make error why ?
How I can resolve ?

this is a small test
#include "FiveWin.ch"
REQUEST DBFCDX
  Â
Function test()
local odbf,cField,ctxt
   oDbf:=TDatabase():Open( , "Customer", "DBFCDX", .T. )
   oDbf:setorder(1)
   cField ="first"
   cField:=trim(cField)     Â
   ctxt:=bCampo( cfield,oDbf)  //give me an array
?ctxt
return nil
static function bCampo( cCampo,oDbf)
  return  oDbf:fieldWBlock(cCampo )If I made
xbrowser ctxt
I see this

If I made
?ctxt[1] or ?ctxt[1][1]
make error why ?
How I can resolve ?
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com