def get_xy_column_type_precision(column_elt):
    """
    Get the Xylinq type precision of a column.
    @param IN column_elt Column XML element
    @return The type precision as a (potentially empty) list
    """

    precision_list = []
    precision_level = 1
    precision = column_elt.get("type_precision_%d" % precision_level)
    while precision is not None:
        precision_list.append(precision)
        precision_level += 1
        precision = column_elt.get("type_precision_%d" % precision_level)
    return precision_list