多项选择题

《商业银行、信用社代理国库业务管理办法》所称商业银行包括()

A.国有独资商业银行
B.股份制商业银行和城市商业银行
C.信用社包括城市信用社和农村信用社
D.外资银行