Rows in Fragmented Tables
Unlike rows in a nonfragmented table, the database server does not assign a rowid to rows in fragmented tables. If you want to access data by rowid, you must explicitly create a rowid column as described in your Informix® Performance Guide. If user applications attempt to reference a rowid in a fragmented table that does not contain a rowid that you explicitly created, the database server returns an appropriate error code to the application.