I didn't address the final question: it does not appear that Recordset exports any support similar to table_info or type_info... now internally it does make use of column type info when creating your query... that I know. But remember Recordset is a tool to make processing database records straightforward, not for any sort of database manipulation.
Oh, and I didn't answer the other question about column lengths... I am not sure about that .
Carter's compass: I know I'm on the right track when by deleting something, I'm adding functionality.