BOM Components vs WIP Requirements DFF test

Description
select
'bom_components_b' table_name,
nvl2(max(bcb.attribute15),'not null',null) attribute15,
nvl2(max(bcb.attribute14),'not null',null) attribute14,
nvl2(max(bcb.attribute13),'not null',null) attribute13,
nvl2(max(bcb.attribute12),'not null',null) attribute12,
nvl2(max(bcb.attribute11),'not null',null) attribute11,
nvl2(max(bcb.attribute10),'not null',null) attribute10,
nvl2(max(bcb.attribute9),'not null',null) attribute9,
nvl2(max(bcb.attribute8),'not null',null) attribute8,
nvl2(max(bcb.attribute7),'not null',null) attribute7,
nvl2(max(bcb.attribute6),'not null',null) attribute6,
nvl2(max(bcb.attribute5),'not null',null) attribute6,
nvl2(max(bcb.attribute4),'not null',null) attribute4,
nvl2(max(bcb.attribute3),'not null',null) attribute3,
nvl2(max(bcb.attribute2),'not null',null) attribute2,
nvl2(max(bcb.attribute1),'not null',null) attribute1
from
bom_components_b bcb
union all
select
'wip_requirement_operations' table_name,
nvl2(max(wro.attribute15),'not null',null) attribute15,
nvl2(max(wro.attribute14),'not null',null) attribute14,
nvl2(max(wro.attribute13),'not null',null) attribute13,
nvl2(max(wro.attribute12),'not null',null) attribute12,
nvl2(max(wro.attribute11),'not null',null) attribute11,
nvl2(max(wro.attribute10),'not null',null) attribute10,
nvl2(max(wro.attribute9),'not null',null) attribute9,
nvl2(max(wro.attribute8),'not null',null) attribute8,
nvl2(max(wro.attribute7),'not null',null) attribute7,
nvl2(max(wro.attribute6),'not null',null) attribute6,
nvl2(max(wro.attribute5),'not null',null) attribute6,
nvl2(max(wro.attribute4),'not null',null) attribute4,
nvl2(max(wro.attribute3),'not null',null) attribute3,
nvl2(max(wro.attribute2),'not null',null) attribute2,
nvl2(max(wro.attribute1),'not null',null) attribute1
from
wip_requirement_operations wro