Yes we can not make this type as LONG..  I tried initially..  This is to be the same data type as sent from the server..  Then only the column projection from row will work correctly..  If it is declared as type LONG we will get only 8 bytes from the entire row bytes..