*/
	public java.sql.ResultSet getTableTypes() throws SQLException
	{
		String types[] = (String[])s_tableTypeClauses.keySet().toArray(new String[s_tableTypeClauses.size()]);
		sortStringArray(types);

		ResultSetField f[] = new ResultSetField[1];
		ArrayList v = new ArrayList();
		f[0] = new ResultSetField(new String("TABLE_TYPE"), TypeOid.VARCHAR,
			getMaxNameLength());
		for(int i = 0; i < types.length; i++)
		{
			Object[] tuple = new Object[1];
			tuple[0] = types[i];
			v.add(tuple);
		}

		return createSyntheticResultSet(f, v);
	}