In 25 years, I have attended 11 funerals of family members in Ubon, and one in Bangkok.
Only once was I asked to help financially, by a close nephew who paid me back when his father's insurance was paid out.
From memory, most occasions lasted 3-4 days, mainly to allow time for relatives and friends to travel from other parts of the country.