Cuando queremos emplear la función count(), para realizar un "cuenteo" del número de registros de una tabla, otra forma de afrontar la consulta en lugar del muy usado count(*), se puede emplear el menos común count(1).
Veamos un ejemplo
select count(1) into l_num_rec_count from [Table Name] where 1=1 and [condition1] and [condition2];
esta forma de realizar el cuenteo, lo que hace es sumar el número de "NON-NULL 1's" que devuelve la query, que es lo mismo que emplear "count(*)".
A todos los efectos count(1) es count(*) disfrazada :o)

