Si los necesita en una sola fila:
SELECT
COUNT(CASE OPP WHEN 'FOO' THEN 1 END),
COUNT(CASE OPP WHEN 'BAR' THEN 1 END)
FROM tablename
WHERE OPP IN ('FOO', 'BAR') AND date = 'BAZ'
(El enfoque GROUP BY de Thilo es una mejor solución genérica de todos modos).
Editar: He eliminado NVL()
. Había olvidado por qué nunca lo uso.