Yes ofcourse,
With a halting oracle you can solve any decidable problem in polynomial time as follows:
Let L be a decidable language, and let M its decider.
K: on input x do{
Construct a turing machine N: on input y {
If M(y) = true
then output true
else while(1)
}
query the HALT oracle with (N,x) and output its result
}
Clearly $K(x) = true \iff M(x) = true$. It also solves this problem in polynomial time. Also, the machine N does not depend on the input, so this problem only needs a constant amount of space. So we can solve any decidable problem, even in logspace, with a halting oracle.