Вы пытаетесь выяснить, является ли определенный набор из 60 столбцов нулевым, или вы просто хотите выяснить, являются ли какие-либо 60 из 100 столбцов пустыми (не обязательно одинаковые 60 для каждой строки?)
Если это последнее, то один из способов сделать это в Oracle - использовать функцию nvl2, например:
select ... where (nvl2(col1,0,1)+nvl2(col2,0,1)+...+nvl2(col100,0,1) > 59)
Быстрый тест этой идеи:
select 'dummy' from dual where nvl2('somevalue',0,1) + nvl2(null,0,1) > 1
Возвращает 0 строк, в то время как:
select 'dummy' from dual where nvl2(null,0,1) + nvl2(null,0,1) > 1
Возвращает 1 строку, как и ожидалось, поскольку более одного из столбцов являются нулевыми.