After issuing the 'dbaccess' command, enter:
select tabname from systables where tabid >= 100;
In IDS 9.4, for example, tabname is defined as NVARCHAR(128). You might want to narrow down the length of that by using something like:
select tabname[1,32] from systables where tabid >= 100;
Also, tables with a tabid < 100 are reserved.
For more information about this, see the IBM Informix Guide to SQL: Reference. That manual describes the system tables for you. There is also a DB-Access User's Guide. You can find the manuals online at
http://www-306.ibm.com/software/data.../pubs/library/
To get the details of individual tables, you would use the 'dbschema' command. For example:
dbschema -d <database> -t <tablename>
HTH.