A公司对B公司享有50万元的债权,对C和D公司各有40万元的债务,现在A公司决定将其对B享有的50万元债权转让给E公司,将对C公司的债务转让给F公司,另出于公司未来的发展需要,A公司分立出新公司G,A和G就债务的分配达成协议,约定把对D公司的债务分配给G。
请问:
(1)A公司决定将其对B享有的50万元债权转让给E公司,是否需要征得B公司的同意,为什么?
(2)A公司将对C公司的债务转让给F公司的行为在合同法上称为什么?是否需要征得C的同意?为什么?
(3)D的债权如何主张最有利?为什么?
(4)A和G就债务的分配达成协议对D是否有约束力?为什么?