Hi all, I have a strange problem that I need to solve as soon as possible.I have created two CLR UDTs called point and point_list. Each record of a point_list consists of a list of points. I created a CLR stored procedure which reads some raw data and updates the point_list records.When I execute the stored procedure the following error appears :System.Data.SqlTypes.SqlTypeException: The buffer is insufficient. Read or write operation failed.System.Data.SqlTypes.SqlTypeException:at System.Data.SqlTypes.SqlBytes.Write(Int64 offset, Byte buffer, Int32 offsetInBuffer, Int32 count)at System.Data.SqlTypes.StreamOnSqlBytes.Write(Byte buffer, Int32 offset, Int32 count)at System.IO.BinaryWriter.Write(Char ch) etc ... Does anybody know what should I do ?I read that the max byte size of a utd record is 8000 bytes, is that true? Can I change that? I was also told to use VARCHAR(MAX) instead of my udt.. I need some more information on that. Thanks!