Any municipality or other public body is hereby authorized, without limiting any provision in Section 24-3-4, to do any and all things necessary to aid and cooperate in the planning and undertaking of an urban renewal project in the area in which such municipality or public body is authorized to act, including the furnishing of such financial and other assistance as the municipality or public body is authorized by Chapter 2 of this title to furnish for or in connection with a redevelopment plan or redevelopment project. An authority is hereby authorized to delegate to a municipality or other public body any of the powers or functions of the authority with respect to the planning or undertaking of an urban renewal project in the area in which such municipality or public body is authorized to act, and such municipality or public body is hereby authorized to carry out or perform such powers or functions for the authority. Any public body, including the governing body of an incorporated city or town, is hereby authorized to enter into agreements which may extend over any period, notwithstanding any provision or rule of law to the contrary, with any other public body or bodies respecting action to be taken pursuant to any of the powers granted by this chapter, including the furnishing of funds or other assistance in connection with an urban renewal plan or urban renewal project.
Ala. Code § 24-3-5 (1975)