La tabla ALL_TABLES tiene una columna que indica el tamaño medio de la fila: AVG_ROW_LEN. Este es el tamaño medio conforme a los datos existentes en todas las filas de la tabla. Para que este valor esté actualizado debes realizar un ANALYZE de la tabla.
Sobre una función que te de el tamaño de una columna, VSIZE(expresion) te dará el tamaño en bytes.
La función DUMP(col) además del tamaño te da otras características de almacenamiento.
Espero que te ayude, saludos
Jose M. Navarro