No se si podrás hacerlo en una sentencia Select.
Una alternativa es recuperar todos los datos en una tabla interna y una vez recuperados, recorres la tabla interna y vas eliminado o usando una tabla auxiliar para almacenar aquellos registros que deseas almacenar(mas eficiente).
ejem:
SELECT * FROM <tabla> INTO <tabla_interna_aux> WHERE <clausula_where>.
LOOP AT <tabla_interna_aux>.
IF <tabla_interna_aux>-<campo> > 24.
APPEND <tabla_interna_aux> to <tabla_interna>.
ENDIF.
ENDLOOP.
Nota: Estamos utilizando tablas interna con cabecera, en desuso, tb puedes utilizar works areas , los detalles supongo que lo sabrás
.
Saludos.