Any city or town, when authorized by ordinance, may transfer permanently or temporarily, money from its general fund, or from any other municipal fund as its council shall specify in that ordinance, to its local improvement guaranty fund or any of its local improvement funds to be used for the purposes of these local improvement funds, including the payment of bonds, interest coupons, warrants, or other short-term obligations. The powers granted by this section are to be exercised at the discretion of a council when found to be in the public interest, but money transferred by means of these powers shall not be pledged to the payment of any local improvement district obligations.