Parâmetro de entrada nula Oracle PL \ SQL WHERE
A partir de agora estou usando o IF ELSE para lidar com essa condição
IF INPUT_PARAM IS NOT NULL
SELECT ... FROM SOMETABLE WHERE COLUMN = INPUT_PARAM
ELSE
SELECT ... FROM SOMETABLE
Existe alguma maneira melhor de fazer isso em uma única consulta sem os loops IF ELSE. À medida que a consulta se torna complexa, haverá mais parâmetros de entrada como esse e a quantidade de IF ELSE necessária seria demais.